官方文档上的使用并不能实现双向数据绑定,包括实例代码 https://developers.weixin.qq.com/s/8jXvobmV7vcj
data: {
vcode: '',
},
<input class="item" model:vcode="{{vcode}}" />
以上代码使用setData无效
但是如果改成
<input class="item" model:value="{{vcode}}" />
则正确,但是小程序开发工具会报错
> VM10937:1 Do not have handler in component: "". Please make sure that handler has been defined in components "".
解决了,可能是个BUG,需要添加一个空方法在Page中
handleVcode() {},
<input bindinput="handleVcode"
model:value="{{vcode}}"
maxlength="6" />
</view>