小程序
小游戏
企业微信
微信支付
扫描小程序码分享
需求:
自定义组件中定义了倒计时,如果时间到则触发绑定的函数
需解答:
如何在调用这个组件的时候给他绑定上一个函数?properties也不能传函数。如何才能做到?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/events.html
先看看吧,看不明白再说~
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
看过了,触发事件的条件我认为是只能点击触摸触发,
我想的是,在自定义组件中有一个倒计时,时间到了就触发绑定的事件
<Exa-board bind:luxiao=“nidefangfa”>
组件js里:
this.triggerEvent('luxiaoxiao', myEventDetail, myEventOption)
页面js里:
nidefangfa: function(){
// do xxxx
}
这个我知道的,可能是没有把需求说明白...
感谢了,我自己在研究研究把
哦!我明白了~ 不能把方法传给组件,只能是组件调用方法。要么组件triggle出来,要么组件里getCurrentPages拿到页面来调用。
你好,我也遇到了和你一样的问题 我想不用bind事件 想要触摸时发生事件 请问你这边是怎么解决的呢?
你可能需要的是 组件所在页面的生命周期函数
pageLifetimes:{
show:function(){}
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/events.html
先看看吧,看不明白再说~
看过了,触发事件的条件我认为是只能点击触摸触发,
我想的是,在自定义组件中有一个倒计时,时间到了就触发绑定的事件
<Exa-board bind:luxiao=“nidefangfa”>
组件js里:
this.triggerEvent('luxiaoxiao', myEventDetail, myEventOption)
页面js里:
nidefangfa: function(){
// do xxxx
}
这个我知道的,可能是没有把需求说明白...
感谢了,我自己在研究研究把
哦!我明白了~ 不能把方法传给组件,只能是组件调用方法。要么组件triggle出来,要么组件里getCurrentPages拿到页面来调用。
你好,我也遇到了和你一样的问题 我想不用bind事件 想要触摸时发生事件 请问你这边是怎么解决的呢?
你可能需要的是 组件所在页面的生命周期函数
pageLifetimes:{
show:function(){}
}