比如在我创建的模板中有button控件,button有他的事件函数,bindtap等
<template name="mytemplate">
<view class="inputbox_btnm_t">
<view wx:for="{{param.btnm}}" wx:for-item="item" wx:key="index">
<button bindtap='{{param.btnmcb}}'>{{item}}</button>
</view>
</view>
</template>
我能不能把这个事件bindtap注册到我自己写的函数中,
var myfunc = {
btnmcb: function (event: any) {
console.log(event);
},
};
然后在其他界面使用?类似这样:
param:{
btnm[
'确认','取消',
],
btnmcb:myfunc.btnmcb, //传入函数
},
<template is="mytemplate" data="{{param}}"></template>
来实现不同的页面调用一个模板,参数送到我注册的每一个页面的事件函数中?