在实际开发中会遇到,点击input框之后要弹出用户授权相关确认弹窗 ,这时input焦点还在 弹窗上边 ,怎么取消呢 ,当随便点击一处 就取消了 ,但这并不是最好的解决方法 ,体验上也不太好,
bindfocus 事件触发后 怎么自动解除,
小程序不能模拟点击事件,选择调用bindblur也不好使,最终结局方法wx:if
<view class="v-p" wx:if="{{opacity==1}}"> <input name="phone" placeholder=‘请输入手机号‘ type=‘number‘ class=‘p-txt‘ maxlength="11" bindfocus = ‘inputfocus‘ bindblur = ‘inputblur‘ bindinput=‘inputPhone‘ value=‘{{phoneVal}}‘></input> </view>
一个wx:if ="{{opacity == 1}}" 相关函数做设置opacity数据为1显示