html52.com
我爱小程序-开发者交流社区

安卓 input组件value值重置后,视图上没重置

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug input 客户端 7.0.3 2.6.3

- 当前 Bug 的表现(可附上截图)

- 当前 Bug 的表现(可附上截图)点击清除和取消会触发input的value值重置为'',但是会出现偶尔性不清除,通过console.log打印得出data里的value已经

点击清除和取消会触发input的value值重置为'',但是会出现偶尔性不清除,通过console.log打印得出data里的value已经重置了,但是视图上没变化;


- 预期表现

input输入框的值清空


- 复现路径


- 提供一个最简复现 Demo


weui的输入框就能重现;


<view class='box'>

<i class='icon iconfont icon-search'></i>

<input type='number' placeholder-style='color:#a8a8a8' placeholder='搜索序号' value='{{inputVal}}' bindinput='inputValue'></input>

<view class="weui-icon-clear" catchtap="clearInput">

<icon type="clear" size="14"></icon>

</view>

</view>


Page({


/**

  * 页面的初始数据

  */

data: {

inputVal: '',

isInputFocus: false

},


//搜索框输入

inputValue: function(e) {

let that = this;

let value = e.detail.value;


that.setData({

inputVal: value

});

},


//清除输入

clearInput: function () {

let that = this;

that.setData({

inputVal: ''

});

},

})





网友回复

娇华:

你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付