当前位置:   article > 正文

微信小程序,携带参数页面跳转_res.eventchannel.emit

res.eventchannel.emit

wx.navigateTo(Object object)

第一页面

  1. wx.navigateTo({
  2. url: 'test?id=1',
  3. success: function(res) {
  4. // 通过eventChannel向被打开页面传送数据
  5. res.eventChannel.emit('acceptDataFromOpenerPage', { name: '我是大大怪' })
  6. }
  7. })

第二页面

  1. Page({
  2. onLoad: function(option){
  3. const eventChannel = this.getOpenerEventChannel()
  4. // 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据
  5. eventChannel.on('acceptDataFromOpenerPage', function(data) {
  6. console.log(data)
  7. })
  8. }
  9. })

这里赋值不能直接使用this.setData({})

需要用一下方式

  1. Page({
  2. onLoad: function(option){
  3. let that = this
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/609266
    推荐阅读
    相关标签