微信小程序input bindinput事件传递多个值
可以通过使用dataset来传递多个值。
例如,在wxml文件中:
<input type="text" bindinput="onInput" data-key1="{{value1}}" data-key2="{{value2}}" />
在js文件中:
Page({
onInput: function(e) {
var value1 = e.currentTarget.dataset.key1;
var value2 = e.currentTarget.dataset.key2;
var inputValue = e.detail.value;
console.log(value1, value2, inputValue);
}
})
当输入框的值改变时,onInput方法会被触发,并可以通过e.currentTarget.dataset来获取传递的多个值。其中,e.detail.value表示输入框当前的值。
原文地址: https://www.cveoy.top/t/topic/fsUa 著作权归作者所有。请勿转载和采集!