在做一个全选/取消全选的功能 目前v-model绑定的是所有公司的数据 包括全司
现在的思路是 监听这个数组 如果有全司000000 那么就判断选中全司或没有选全司 isCheckedAll相应为true或者false,但是一旦当我点击其他分公司时 就会走else的逻辑 请问如何解决?
在做一个全选/取消全选的功能 目前v-model绑定的是所有公司的数据 包括全司
现在的思路是 监听这个数组 如果有全司000000 那么就判断选中全司或没有选全司 isCheckedAll相应为true或者false,但是一旦当我点击其他分公司时 就会走else的逻辑 请问如何解决?
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
全司不应该在所有公司里面,应该独立出来,直接v-model='isCheckedAll',
然后监听(watch)isCheckedAll,如果isCheckedAll === true时 subCompanyArrOption = allCityBranchCode;
同时监听subCompanyArrOption 如果 subCompanyArrOption.length === allCityBranchCode.length , isCheckedAll = true