bindFunc字段存的就是需要调用的函数
const cItem= {
icon: 'icon-toubao',
text: '在线投保',
path: '/',
color: '#FFB40C',
fontSize: '19pt',
bindFunc: 'showLoginTip'
}
cItem通过标签data-funname传数据到bindFun函数,this.[函数名称变量]()即可调用当前页面函数
<view class="item_icon" bindtap="bindFun" data-funname='{{cItem}}'> </view>
bindFun: function (e) {
//bindFunc 为函数名
const bindFunc = e.currentTarget.dataset.funname.bindFunc;
//调用同名函数
this[bindFunc]();
},