我有一个github配置文件,我把某人的存储库分成了我的.在本地我已经克隆了这个存储库
git clone https://github.com/my-github-page/repo-name
Run Code Online (Sandbox Code Playgroud)
现在,由于一段时间过去了,原来的回购所有者已经更新了他的回购,但我的落后.所以,如果我愿意git pull将他的变化合并到我的.但我想把我的变化从当地推到我的.
简单来说,如果我这样做,git remote show origin我得到这个:
[root@localhost xxx]# git remote show origin
* remote origin
Fetch URL: https://github.com/my-github-profile/xxx
Push URL: https://github.com/my-github-profile/xxx
HEAD branch: master
Remote branches:
1.0 tracked
master tracked
system_tests tracked
Local branch configured for 'git pull':
master merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)
Run Code Online (Sandbox Code Playgroud)
现在我想将FETCH URL更改为repo的原始src.因为原件已更新,但我的叉子落后了
我有一个简单的webpack模板vue应用,假设我有一个页面
http://localhost:8080/profile
Run Code Online (Sandbox Code Playgroud)
在我的本地页面上,我可以从任何页面转到/ profile,甚至在/ profile上一次,我都可以刷新/重新加载页面,并且没有任何错误。
但是我将应用程序部署在heroku上,即使我可以从任何页面导航到其他页面,但是例如如果我在/ profile页面上,并且点击了刷新,我就会
Cannot GET /statement
Run Code Online (Sandbox Code Playgroud)
可能是什么问题呢?
我正在制作一个小型 vuejs 库,只是为了学习如何制作一个。我们称之为 swing,这就是文件的结构。
conf/, dist/,文件test/为空
我已将这个库推送到 github 并发布到 npm。我使用它将其安装到我的应用程序中
npm install --save vuejs-swing
Run Code Online (Sandbox Code Playgroud)
我可以看到它安装在package.json和node_modules文件夹中,但是当我这样做时:
import swing from 'vuejs-swing'
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
ERROR Failed to compile with 1 errors 11:42:41 AM
This dependency was not found:
* vuejs-swing in ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0&bustCache!./src/c
omponents/HelloWorld.vue
To install it, you can run: npm install --save vuejs-swing
Run Code Online (Sandbox Code Playgroud)
显然已经安装了,所以肯定是配置问题
这是我的 webpack.config.js
var path = require('path')
var webpack = require('webpack')
module.exports = {
module: {
rules: [
// use babel-loader for js …Run Code Online (Sandbox Code Playgroud) 我有一个图像上传功能,这个上传完成后返回一个数据,我在该功能下方有一行来执行另一项任务。问题是 vuejs/js 不会等到第一个函数完成任务。所以,这就是我的代码的样子:
methods : {
uploadImage (file) {
this.uploadModule.upload(file);
if(this.uploadModule.isSuccess) {
this.images.push(this.uploadModule.response)
}
// someFunction()
}
}
Run Code Online (Sandbox Code Playgroud)
因此,在上面的示例中,由于 upload() 方法需要一些时间,因此someFunction()部分会在this.images.push()部分之前运行。
有没有等到上传完成后再运行另一个功能?
我试图将随机日期值传递给片刻,并检查日期是本周,本月还是今年,但似乎没有简单的功能来实现这一点而不需要编写大量功能,但因为我是初学者我不喜欢我知道.
现在唯一对我有用的就是这样的一周
moment(somedate, "MM-DD-YYYY").week() // 44
Run Code Online (Sandbox Code Playgroud)
我可以将它与今天的约会周进行比较
moment(todaysDate, "MM-DD-YYYY").week() // 44
Run Code Online (Sandbox Code Playgroud)
并检查值是否相同,以确定日期是否在本周
但我的问题是,我必须同样的月份和年份,这有点麻烦,我想尝试通过寻找任何回答来解决问题.
我的 vscode 抱怨我在 vuejs v-for 中需要这个属性,如
坏的
<p v-for='person in people'> {{person.name}} </p>
Run Code Online (Sandbox Code Playgroud)
好的
<p v-for='(person, index) in people' :key='index'> {{person.name}} </p>
Run Code Online (Sandbox Code Playgroud)
那么,为什么我们需要 :key 属性?
我有一个组件,在该组件中我then().catch()经常抛出console.error()类似以下内容的大量axios :
axios.get(
//...
).then(
//...
).catch(
error => {
console.error(..)
}
)
Run Code Online (Sandbox Code Playgroud)
还有其他一些地方我也会抛出错误。我在寻找是否有一种全局处理错误的方法。我知道也许对于axios我可以使用用户拦截器,但是vue组件是否可以捕获错误,因此我可以在一个函数中统一它们?
我已经处理了这个错误3天,不确定这是不是一个bug,但是我从vuejs/vue-cli安装了vuejs
使用以下说明:
npm install -g vue-cli
vue init webpack foo.com
cd foo.com
npm install
npm run dev
Run Code Online (Sandbox Code Playgroud)
到目前为止它工作,现在我在里面创建了一个这样的目录结构 src/
— src
— assets
— filters
— config
— components
Profiles.vue
Login.vue
profiles.js
routes.js
main.js
Run Code Online (Sandbox Code Playgroud)
所以,routes.js我有这样的事情.
// routes.js
import ProfilesView from './components/Profiles.vue'
import LoginView from './components/Login.vue'
const routes = [{
path: '/profiles',
component: ProfilesView
},
{
path: '/login',
component: LogoutView
}]
export default routes
Run Code Online (Sandbox Code Playgroud)
到目前为止,我对上面的代码没有任何问题,问题来自这两个下面的文件profiles.js或者Profiles.vue
这是profiles.js
const profiles = Vue.mixin({
data: function () …Run Code Online (Sandbox Code Playgroud) 我有一个像这样的文件夹。
VueTree
components
Classic.vue
Modern.vue
index.js
Run Code Online (Sandbox Code Playgroud)
古典与现代与简单的组件template,export default {}和一个style。我称这两个index.js为:
import Classic from './components/Classic.vue'
import Modern from './components/Modern.vue'
const VueTree= {
Classic ,
Modern
}
export default VueTree
Run Code Online (Sandbox Code Playgroud)
因此,当我将此模块导入为:
import {Classic , Modern } from '../../modules/VueTree/index.js'
Run Code Online (Sandbox Code Playgroud)
我得到这个错误
未知的自定义元素:-您是否正确注册了组件?对于递归组件,请确保提供“名称”选项。
我name: "Classic"在组件内部,并且使用将该文件包含在当前文件中,components: { Classic },但出现相同的错误。
仅当我将一个组件导出为时,它才起作用:
import Classic from './components/Classic.vue'
import Modern from './components/Modern.vue'
export default Classic
Run Code Online (Sandbox Code Playgroud)
这将起作用并且包括经典,但是我不能像在本示例中所示那样导出它们两者。https://github.com/greyby/vue-spinner/blob/master/src/index.js
vuejs2 ×7
vue.js ×6
javascript ×4
webpack ×2
babeljs ×1
css ×1
date ×1
ecmascript-6 ×1
git ×1
git-fork ×1
heroku ×1
momentjs ×1
node-modules ×1
npm ×1
pull ×1
vue-router ×1
vuetify.js ×1