目录

微信小程序清空input操作,为啥要点2次才能清空

微信小程序清空input操作,为啥要点2次才能清空?

微信小程序清空input操作,为啥要点2次才能清空?

点第一次失去焦点,点第二次input才被清空

直接贴代码

<view class='searchCon'>
<input type='text' placeholder='搜一搜这是什么垃圾?' value="{{inputVal}}" bindinput='searchInput' bindconfirm="seachBtn"  placeholder-class="placeholderClass" focus='{{isfocus}}' />
<view class='closeBtn' bindtap='deleteBtn'><image src="../../imgs/close.png"></image></view>

https://i-blog.csdnimg.cn/blog_migrate/0a6ae089cb6e8f8cb2d9a32fe0214e70.png

https://i-blog.csdnimg.cn/blog_migrate/f28d6ddad9253dbfc04a970a232f925b.png

// 搜索回删
deleteBtn(){
this.setData({
  isfocus: false,
},()=>{
  this.setData({
    inputVal:''
  })
}) 
},

https://i-blog.csdnimg.cn/blog_migrate/49046a5ace9384f76f31274b04a96cb8.png

这样就完美的解决啦