收藏
回答

模板注册回调函数?可以吗

比如在我创建的模板中有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 = {
  btnmcbfunction (event: any{
    console.log(event);
  },
};


然后在其他界面使用?类似这样:

param:{
btnm[
'确认','取消',
],
btnmcb:myfunc.btnmcb, //传入函数
},


 <template is="mytemplate" data="{{param}}"></template>


来实现不同的页面调用一个模板,参数送到我注册的每一个页面的事件函数中?



回答关注问题邀请回答
收藏
登录 后发表内容