1.什么叫双向数据绑定?
当视图发生变化时,数据跟随发生变化
当数据发生变化时,视图跟随发生变化
2.小程序中如何实现双向数据绑定
1.通过 value 为 input 视图绑定数据
<view>
商品的数量:
<input type="number" class="num-input" value="{{product.num}}" bindinput="onInput"/>
</view>
2.通过监听bindinput 获取视图变化,在回调中修改数据
onInput(e){
// 获取用户输入的值;
const val =parseInt( e.detail.value)
// 赋值给商品数量
this.setData({
'product.num':val
})
}