codepen地址:http://codepen.io/JoeZheng2015/pen/qdKKer
问题描述:1、这段3个层次的联动,为什么全选级别的无法改变seller级别的;2、有其他更简洁的办法可以实现这种联动吗?
问题场景:
最近在学Vue,想利用computed简单的3中层级的联动,即当商品级别的全选,更改seller变量,seller级别的全选更改all变量这个联动。但是遇到问题:
在seller的for循环后,computed的get无法穿参,所以无法识别当前是哪个seller。
所以改用组件,每个seller有自己的作用域。但是现在又遇到问题:
全选级别的更改,无法触发商品级别的联动。
通过绑定onchange事件,刚写出一个烫手的Beta版本 - 二层级结构的checkbox,基本满足题主的要求。
初期想法:对有子层级数据节点的checkbox进行事件绑定,否则通过v-model进行数据双向绑定
TODO:
进行组件化
实现多层级结构
Others:
应该还有其他方法,希望分享你的想法和实现
对此有什么问题或优化,欢迎指正和建议