微信小程序事件传值EventChannel
EventChanneleventChannel 是页面跳转success()回调里的一个方法index 页面 跳转到home 页面并且传值Page({//自定义事件eventChannel() {wx.navgateTo({url: '/pages/home/home',success(res) {// 发送一个事件 相当于vue 中的子组件向父...
·
EventChannel
eventChannel 是页面跳转success()回调里的一个方法
index 页面 跳转到home 页面并且传值
Page({
//自定义事件
eventChannel() {
wx.navgateTo({
url: '/pages/home/home',
success(res) {
// 发送一个事件 相当于vue 中的子组件向父组件传值
res.eventChannel.emit('toHome',{ data: 'my from index page' })
}
})
}
})
home 页面
Page({
onLoad(){
// 获取所有打开的EventChannel事件
const eventChannel = this.getOpenerEventChannel();
// 监听 index页面定义的toHome 事件
eventChannel.on('toHome', (res) => {
console.log(res.data) // my from index page
})
}
})
更多推荐
已为社区贡献3条内容
所有评论(0)