微信小程序事件传值EventChannel
2020-03-29 12:35
706 查看
EventChannel
eventChannel 是页面跳转success()回调里的一个方法
index 页面 跳转到home 页面并且传值
Page({ //自定义事件 eventChannel() { wx.navgateTo({ url: '/pages/home/home', success(res) { // 发送一个事件 相当于vue 中的子组件向父组件传值 res.eventChannel.emmit('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 }) } })
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- 微信小程序页面跳转与事件绑定,传值
- 微信小程序开发-点击事件,获取元素id,页面传值 & 获取js里的数据
- 微信小程序开发-点击事件,获取元素id,页面传值 & 获取js里的数据
- 微信小程序页面返回时如何传值?
- 微信小程序开发(八) - 事件 - wxml 的触发
- 微信小程序事件
- 微信小程序目录结构、事件处理、网络请求
- 微信小程序6---事件交互
- 微信小程序的事件处理
- 微信小程序-下拉事件(onPullDownRefresh)不触发
- 微信小程序 页面滑动事件的实例详解
- 微信小程序 上拉,下拉事件
- 微信小程序事件 bindtap bindinput代码实例
- 微信小程序阻止冒泡事件
- 微信小程序的点击元素跳转页面事件
- 微信小程序第二天(列表功能获取传值)
- 快速上手微信小程序(适合无前端开发经验者)(一):四大文件、数据绑定、列表渲染、条件渲染、事件
- 微信小程序开发(十六)页面传值
- 脱坑之旅-微信小程序双击事件
- 解决微信小程序冒泡事件