收藏
回答

bindinput导致输入框光标闪烁的问题

小程序为了可以把输入内容实时赋值回去给this.data,需要用bindinput来监控输入事件。


我的代码


<input class="weui-input" type="text" placeholder="姓名" value="{{form.Name}}"
      data-key="form.Name" bindinput="bindSetData"/>


但是在触发bindinput的时候,由于执行了this.setData,会导致当前控件的值被重复赋值一次(我是这样理解),于是光标就闪烁了一下。


不知道你们有没留意这个问题?解决方案是否是用setTimeOut来延迟this.setData?

回答关注问题邀请回答
收藏
登录 后发表内容