赞
踩
第一页面
- wx.navigateTo({
- url: 'test?id=1',
- success: function(res) {
- // 通过eventChannel向被打开页面传送数据
- res.eventChannel.emit('acceptDataFromOpenerPage', { name: '我是大大怪' })
- }
- })
第二页面
- Page({
- onLoad: function(option){
- const eventChannel = this.getOpenerEventChannel()
- // 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据
- eventChannel.on('acceptDataFromOpenerPage', function(data) {
- console.log(data)
- })
- }
- })
这里赋值不能直接使用this.setData({})
需要用一下方式
- Page({
- onLoad: function(option){
- let that = this 声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/609266推荐阅读
相关标签
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。