最赞回答 / qq_浪浪的拐子_0
应该是界面上的值和vue虚拟的值。也就是 input的value和vue中变量的值。 变量的值变了, value的值也会变,界面上显示的值就跟着变化。 value的值改变了,变量的值也会改变。 点击+,价格跟着变化的例子: 点击+ , 数量 +1,和数量绑定的那个变量(忘了叫什么了),也改变了,所以价格= 单价 * 数量,也跟着改变了。反过来也是可以的,所以叫双向绑定
2017-09-12
最新回答 / fcj2113
在全选的函数里面加上对每个商品的checked属性的设置 this.productList.forEach((product) => { if(typeof product.checked == 'undefined') { this.$set(product, "checked", this.ischeckAll); //局部注册 }else { product.checked = this.ischeckAll; ...
2017-09-11
最新回答 / DNT丶
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach根据以上对forEach()方法的说明中,forEach()有两个参数,第一个是回调函数callback;第二个参数是可选参数,指的是之前传入的回调函数中的this值,如果不传值,默认为undefined,但this为什么是window而不是undefined呢?重点来了 根据ECMAScript规范,在非严格模式...
2017-09-06
最赞回答 / qq_疯子小帽_03422120
我会了,this.$set(item, 'checked', true)写,还有就是在html里面点击的时候要加上参数,千万别忘了
2017-09-05
最新回答 / 慕无忌8595264
1.用webstorm 2.给浏览器快捷方式加上--args --disable-web-security --user-data-dir=... user-data-dir的值添加你的chrome安装路径。保存重启 chrome。
2017-08-24