首页 > 技术文章 > 小程序能模拟点击事件吗?

liuyjui 2020-03-27 13:15 原文

在实际开发中会遇到,点击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显示

 

推荐阅读