$http走的应该是服务器地址路径吧,所以不能用./static这种相对路径,import是es6语法,老师没有配置es6的环境,是用最简单的vue环境在讲解课程,直接用es6语法可能会出问题,你可以用npm创建一个vue-cli的环境,那个工程比较全,用es6语法不会出问题
2017-09-23
最赞回答 / charsandrew
如果仅仅是想使用vue-resource做演示的话: 可以使用cdn。vue-resource链接 选择版本,点击script标签,引入到html中。下载到本地的话: 1. 可以使用npm 进行安装(计算机已经安装了node.js), npm install vue-resource 2. 可以到github vue-resource项目下下载 vue-resource git, 项目下也有README说明。
2017-09-23
其实传item也行,先遍历全部赋值为false
setDefault:function(item){
this.addressList.forEach((value)=>{
value.isDefault=false;
})
item.isDefault=true;
}
setDefault:function(item){
this.addressList.forEach((value)=>{
value.isDefault=false;
})
item.isDefault=true;
}
2017-09-23
最赞回答 / 此去经年01
全局变量注册 if(typeof item.name == 'undefined'){ Vue.set(item,"name","nameValue")}//不存在就添加变量以及给变量赋值局部注册 if(typeof item.name == 'undefined'){ this.$set(item,"name","nameValue")}////不存在就添加变量以及给变量赋值判断变量是否存在,存在就进行里面的操作,全局和局部的区别就是this和Vue作用域的不同,以及方法全局是set() 局...
2017-09-22
已采纳回答 / MirorXu
检查html 文件中是否引入了 vue-resource.js ,引用路径是否正确。看看是不是写错字母了 <...code...>本人菜鸟.... 仅供参考。
2017-09-21
最新回答 / charsandrew
黑框叫命令行, 没有安装node是无法使用课件上演示的npm init/ npm install命令的。 因为npm是node上的一个包管理工具。。
2017-09-21
为什么不把这个总金额放进计算属性computed里去设置?
我们为什么需要缓存?假设我们有一个性能开销比较大的的计算属性 A,它需要遍历一个极大的数组和做大量的计算。然后我们可能有其他的计算属性依赖于 A 。如果没有缓存,我们将不可避免的多次执行 A 的 getter!如果你不希望有缓存,请用方法来替代。
那在这里,不是就调用一次吗?用不用都一样。
我们为什么需要缓存?假设我们有一个性能开销比较大的的计算属性 A,它需要遍历一个极大的数组和做大量的计算。然后我们可能有其他的计算属性依赖于 A 。如果没有缓存,我们将不可避免的多次执行 A 的 getter!如果你不希望有缓存,请用方法来替代。
那在这里,不是就调用一次吗?用不用都一样。
2017-09-20