1. 使用 bindinput 事件
bindinput 事件是在光标移动或输入内容发生变化时触发的,不需要手动点击按钮即可获取数据。
<input bindinput='getInputValue' name='price' type='text' placeholder='输入内容'></input>
Page({
data: {
inputValue: ''
},
getInputValue(e) {
this.setData({
inputValue: e.detail.value
});
console.log(e.detail); // {value: "输入的内容", cursor: 光标位置}
}
2. 待续