收藏
回答

switch组件怎么在能取消触发滑动事件?

需求是在点击之后不滑动,待进行验证连接成功或者连接失败,这个组件才能依据结果滑动

回答关注问题邀请回答
收藏

2 个回答

  • 卢霄霄
    卢霄霄
    2021-03-20
    <view bindtap="tap"><switch disabled checked="{{checked}}"></switch></view>
    
    Page({
      data: {
        checkedfalse,
      },
      tap(){
        setTimeout(()=>{
          this.setData({
            checked: !this.data.checked
          })
        },1000)
      }
    })
    
    2021-03-20
    有用 1
    回复
  • Why not?
    Why not?
    2021-03-20

    两个方案:

    1. 在不允许滑动的时候disable掉;
    2. 在不允许滑动的时候(条件你肯定自己知道)不要更新组件的checked属性
    2021-03-20
    有用 1
    回复
登录 后发表内容
问题标签