我刚刚安装了Vue,并且一直在使用vue-cli webpack模板创建项目.当它创建组件时,我注意到它将我们的数据绑定在以下内容中:
export default {
name: 'app',
data: []
}
Run Code Online (Sandbox Code Playgroud)
而在其他教程中,我看到绑定的数据:
new Vue({
el: '#app',
data: []
)}
Run Code Online (Sandbox Code Playgroud)
有什么区别,为什么看起来两者之间的语法不同?我无法从我在vue-cli生成的App.vue中使用的标签内部获取"新Vue"代码.
基本上是标题.当我加入我的vimrc时
set iskeyword-=_
Run Code Online (Sandbox Code Playgroud)
并保存,当我重新加载gvim并输入
:set iskeyword
Run Code Online (Sandbox Code Playgroud)
我还是看
iskeyword=@,48-57,_,192-255
Run Code Online (Sandbox Code Playgroud)
如你所见,'_'仍在那里.如果我只是:set iskeyword-=_按预期工作.为什么这不能从我的vimrc中运行?有没有其他方法可以解决这个问题,如果是这样的话?
我正在使用TFS进行源代码控制,有一天我在运行VS时取消了我的笔记本电脑.我无法连接到互联网,然后不幸的是有一个意外的关机.从那时起,我无法进行挂起的更改,并将文件与之前的版本进行比较.当我这样做时,它会崩溃Visual Studio.
我可以在选项>源代码管理> Visual Studio Team Foundation Server中更改用户工具以使用第三方差异检查器,它没有问题.但是,我已经习惯了Visual Studio的diff检查器,并希望继续使用它,只是因为它没有打开一个单独的窗口来进行差异化.
由于我不确定问题的根源,我的问题是双重的:
首先,我如何修复Visual Studio的差异检查器,并在每次尝试与以前的版本进行比较时阻止它崩溃.
或者,如果问题出在TFS上,为什么会崩溃,我该如何解决?
我在我的vue webpack脚本中有以下内容:
<script>
export default {
data () {
return {
repos: [
{name: 'test1', src: '../assets/logo.png'},
{name: 'test2', src: '../assets/underscore.png'},
...
]
}
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
然后在我的HTML中,我正在尝试将本地src元素绑定到img,但我无法让它工作.这是我的html的样子:
<div v-for="repo in repos" :key="repo.name">
<img :src="repo.src" />
</div>
Run Code Online (Sandbox Code Playgroud)
当我的img源不是数据绑定时,它工作正常,如下所示:
<img :src="../assets/logo.png" />
Run Code Online (Sandbox Code Playgroud)
如果在Vue中绑定数据,为什么我的本地图像不会加载?
这是我的目录:
我刚刚在Atlas上建立了一个免费的MongoDB.我添加了一个名为'react-project'的数据库,我正在尝试使用mongoose连接.这是我的连接字符串:
mongoose.connect('mongodb+srv://myUser:myPassword@myCluster.mongodb.net/react-project');
Run Code Online (Sandbox Code Playgroud)
如您所见,在查询结束时,我指定了要连接的数据库.我可以很好地连接到mongodb实例,但是当我尝试做一个操作(比如Model.find())时,我得到以下MongoError:
MongoError: cannot do raw queries on admin in atlas
Run Code Online (Sandbox Code Playgroud)
这让我相信它没有连接到'react-project'数据库,而是连接到'admin'数据库.
为什么会发生这种情况?如何连接到正确的数据库?
这是我正在运行的代码,它给了我错误:
var productSchema = mongoose.Schema({
productId: Number,
img: String,
price: Number,
title: String,
type: String
});
var Product = mongoose.model('Product', productSchema);
// Return all products
Product.find(function(error,result) {
if (error) return console.error(error);
console.log(result);
});
Run Code Online (Sandbox Code Playgroud)