1.小程序绑定事件:
普通绑定事件:bindtap
绑定并阻止事件冒泡 : catchtap
互斥事件绑定:mut-bind
<view class="list_item" bindtap="linkto" data-i="12"><icon class="iconfont iconshoucang" style="color:#e25555;"></icon><text>收藏</text><icon class="iconfont iconyoujiantou"></icon></view>
2.获取自定义属性的值:
e.currentTarget.dataset.自定义属性 e.target.dataset.自定义属性
linkto:function(e){
let _i = e.currentTarget.dataset.i;
console.log(_i)
}
3.获取input输入框的值:e.detail.value + 双向绑定
bindinput绑定input键盘输入事件,设置自定义属性为input绑定value值的字段,输入时,动态改变这个值
wxml:
<input value="{{themeid}}" placeholder="请输入" bindinput="inputValue" data-name="themeid" />
js:
//input输入双向绑定数据
inputValue:function(e){
let name = e.currentTarget.dataset.name;
let mapName ={};
mapName[name]=e.detail && e.detail.value;
// console.log(name);
this.setData(mapName);
}