mark传参
注意点:与data-*属性不同,mark属性可以包含从触发事件的节点到根节点上所有的mark属性值。如果你在一个嵌套组件中触发了事件,你不仅可以获取到当前组件的mark数据,还可以获取到其父组件乃至根组件上绑定的mark数据
1. 在组件上添加mark属性
<button bindtap="handler" mark:id="1" mark:name="Tom">点击我</button>
2. 在事件处理函数中获取数据
Page({
handler: function(event) {
console.log(event.mark.id); // 输出: 1
console.log(event.mark.name); // 输出: Tom
}
});