<input id='name' type='text' placeholder='姓名' value='{{Object.name}}' bindinput='getInputValue'/>
js:
getInputValue: function (e) {
console.log("========================================== " + e.currentTarget.id);
let inputName = 'Object'.concat('.',e.currentTarget.id);
this.setData({
[inputName]:e.detail.value
});
console.log("==================Object.name============= " + this.data.Object.name);
}

本文探讨了在小程序中如何实现输入框与JS代码的有效交互,通过实例代码展示了如何使用bindinput事件监听输入框变化,并实时更新数据。关键步骤包括设置输入框的id和value属性,定义JS函数getInputValue来捕获输入变化,使用console.log进行调试,最后通过setData方法更新视图。
4821

被折叠的 条评论
为什么被折叠?



