上一篇我們已經利用van-checkbox成功實現二級選擇器控制一級的選中狀態,點擊此鏈接>>查看。
最后需要實現通過最外層全選按鈕全選所有選擇器的功能。

給全選按鈕添加click或change事件(都可)。
![]()
我們需要通過判斷全選按鈕的選中狀態來控制層疊選擇器是否全選,在checkAllLeader函數中執行以下代碼:

當全選時,將一級選擇器選中狀態設置為true,并執行上篇提到的checkAllMember方法,此時需要把item作為參數傳進去以選中每個一級選擇器下的所有的二級選擇器;取消全選時同樣,將一級選擇器選中狀態設置為false并執行checkAllMember方法。
實現效果如下:




