请问原生微信小程序 input value 难道不是双向绑定的吗?

image.png

我本来是给一个input 绑定了value 值,初始给contact_name 赋值为空,本来输入内容后, 点击提交 是要获取到这个输入后的值,我想象中 这时候直接this.data.contact_name 就能拿到输入后的值,结果还是为空,后来加个bindblur 失焦事件才能通过 e.detail.value 拿到值,

这是常规做法吗?

阅读 2.4k
2 个回答

双向绑定不是 <input model:value="{{contact_name}}" /> 这样写的吗?
<input value={{contact_name}} /> 这样写不是单项绑定吗?

官方文档 👉 简易双向绑定 | 微信开放文档

新手上路,请多包涵

原生小程序不是双向绑定,需要自己setData

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题