点击switch之后,有个model框,点击确定,开启,点击取消switch状态为灰白色(false),我改变的是:checked的true 或false,但是效果出不来,怎么处理
1***@163.com
- 发布:2019-03-05 16:42
- 更新:2019-06-28 16:08
- 阅读:1343
撸码客 - 无
我也遇到了 我的解决办法是在弄一个switch当做备胎,这样就是两个switch,两个switch对应的check是相同的,然后设置一个变量flag,为false的时候,主要的switch显示,备胎switch隐藏,当主要的switch切换的时候,flag的值设为true,这样主要的switch隐藏,备胎显示,同时会弹出model层,点击确定或者取消的时候,再将flag设置为false。
以此办法来达到点击取消按钮,switch状态不改变的效果。
我觉得问题的本质就是改变check的值,switch视图没有刷新,索性通过v-if来强制刷新视图
1***@163.com (作者)
:checked="fingerAuthCheck" 点击this.fingerAuthCheck = false不行
2019-03-05 18:23