如何处理uni-app中switch 点击事件不成立时:checked值不变

打印 上一主题 下一主题

主题 904|帖子 904|积分 2712

  1. <view style="float: right;" v-if="this.isshowGuar">
  2.                                 <switch style="float: right;transform:scale(0.8);" color="#722ED1" :checked="guarFlag" @change="changeGuar" />
  3.                             </view>
复制代码
先在switch外面添加一个边框
  1.    
  2.                         this.$set(this,"isshowGuar",false)//边框view消失
  3.                         this.$set(this,"guarFlag",true)
  4.                         this.$nextTick(()=>{
  5.                             setTimeout(()=>{
  6.                                 this.$set(this,"isshowGuar",true)//边框view重新出现
  7.                                 this.$forceUpdate()//强制执行
  8.                             },1)
  9.                         })   
复制代码
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

郭卫东

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表