我试了一下杨少峰同学的,也有个bug,当我一个个的选择,从最下面开始选,选最下面一个的时候全选就会被钩上。我的解决方案是这样的
var count = 0
this.productList.forEach(function(item,index){
if(item.checked) {
count += 1
}else{
count -= 1
}
return count
})
if(count == this.productList.length){
_this.checkAllFlag = true
}else {
_this.checkAllFlag = false
}
var count = 0
this.productList.forEach(function(item,index){
if(item.checked) {
count += 1
}else{
count -= 1
}
return count
})
if(count == this.productList.length){
_this.checkAllFlag = true
}else {
_this.checkAllFlag = false
}
2017-04-04
作为一个初次接触前端框架的我,看了一下文档在来看了这个视频教程,能完全的听懂,就是下来自己做有点懵,没办法要自己多练习才行呀,昨天也看了一个用VUE做的留言板视频,自己下来居然能完全做出来,哈哈,希望这次我也能自己做一个购物车和地址,老师讲的很好,听着很清晰,其实写代码重要,最主要的是还是要懂逻辑,这个才是最重要的!
讲的很好易懂全面,不过老师讲话有时会舌头打结一样,有些字听不清楚,特别是因为有英语单词,有时分不清是中文还是英文,听上去就是咕噜咕噜过去了,这应该是北方口音儿化音的一个习惯吧,有时要重复来听说的是什么,只是提一个意见哈
2017-04-01
最新回答 / 回眸过往
打错单词啦不好意思应该是var a = {name: 'a'}var b = {name : 'b'}var c = {name: 'c'}var d = [a, b, c]console.log(d.indexOf(a));
2017-03-31