收藏
回答

input里面绑定bindinput方法,通过this.setData修改input绑定的值时无效?

<input class="inputtype="textplaceholder="请输入手机号model:value="{{phone}}" bindinput="verification" />

  verification(e) {

    let phone = e.detail.value.replace(/\s+/g, '')

    this.setData({phone})

  }

想实现的功能是,input绑定一个手机号,ios从通讯录赋值过来的手机号会有空格,通过bindinput里面去掉空格再setData一下。以前是没有问题的,现在发现没有效果了,在bindinput绑定的方法里面更新input绑定的值,视图也不会更新。

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