楼上的解决方法不完整 只要最后一个选中 全选的按钮也会选中 会出现问题 所以我的解决方式:
var k=0;
this.datalist.forEach(function(item,index){
if(item.checked){
k++;
}
});
if(k==this.datalist.length){
this.allChose=true;
}else{
this.allChose=false;
}
var k=0;
this.datalist.forEach(function(item,index){
if(item.checked){
k++;
}
});
if(k==this.datalist.length){
this.allChose=true;
}else{
this.allChose=false;
}
2017-06-27
我返回的也是data,但是res.data.result是undefined,res.data.result.list报错,求解决方法
2017-06-26
讲的极好 通俗易懂 后面删除的时候 应该再执行一遍this.calcTotalPrice() 防止全选时再删除 总价不变的bug
2017-06-26
@click="this.limitNum=addressList.length"
这个this. 不要加就可以生效了
这个this. 不要加就可以生效了
2017-06-25
老师,在mounted methods直接用vm肯定不行,必须要在new Vue ({ }) 作用域外使用vm才可以
2017-06-23
最赞回答 / 精慕门8809473
菜鸟一枚,遇到这个问题的原因是,在Home页面需要通过v-for渲染的元素,把js的方法写到了Index页面,哪个页面渲染就应该把js写在相应页面。
2017-06-22