需求,input组件的value很奇怪
Input的value在文档里,是“初始值” <input value="{{value}}">
无法通过双向绑定,由组件的属性里的observer方法获知改变(除非setData)。想要得到当前input的值,只有用bindInput事件拿取。
Input显示的值的改变,不会影响value属性(因为它是初始值)。但是呢,却可以用setData({value:"xxx"})改变“当前”的input的显示值。
总结一句话:setData–>value–>直接改变当前的input显示值,而拿取时this.data.value却只能拿初始值?