最近在开发uniapp项目时,在列表全选上发现了一个问题:在列表使用uniapp的多选check时,当你先全选后,再进行搜索,然后再点全选,会发现会是取消全选状态。
这是因为,在搜索的时候,checkbox的全选状态没有清掉,因此再次点全选按钮只是把全选取消了而已。并且,在搜索过后,之前选的checkbox项也没有了。
因此,我们再使用组件时,一定要自己优化好逻辑,做好搜索后的回显,以及保存已选项。
06-09
521
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
04-12
2616
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
02-04
2563
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
04-07
9409
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
01-10