关于清除选择内容用总的数组和选择的数组来过滤的疑惑
来源:8-12 书架编辑模式开发
幸福谷
2019-03-09
清除这一步为什么用总的数组(shelflist)来过滤,而不是选择的数组(shelfselectlist)来过滤啊?
比如说我用选择的数组(selectlist)就清除不了
edit() { if (!this.isMode) { this.getselectListActions([]); this.list.filter(item => item.selected = false); //this.selectList.length = 0 // this.selectList.filter(item => item.selected = false) } this.getisModeActions(!this.isMode); }
为什么直接设置下面的这2句代码来代替总列表(list)不会生效?
//this.selectList.length = 0 // this.selectList.filter(item => item.selected = false)
写回答
1回答
-
你好,因为界面的数据绑定了shelfList,shelfList是一个数组,里面每一个元素都包含一个selected属性,通过这个属性来区分是否被选中
10
相似问题