微信小程序特有页面间传参方式


本文摘自PHP中文网,作者hzc,侵删。

小程序有自己专用的路由方法,在基础库 2.7.3 之后,小程序专门实现了自己特有的页面传参方式,wx.navigateTo()中的success属性,当然,现在这个方法只支持wx.navigateTo()使用
相关文档链接:https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.navigateTo.html

使用示例如下

页面A

1

2

3

4

5

6

7

wx.navigateTo({

  url: 'pages/pageB',

  success: function(res) {

    // 通过eventChannel向被打开页面传送数据

    res.eventChannel.emit('goPageB', { pageDataA: '页面A传递到页面B的数据' })

  }

})

页面B

1

2

3

4

5

6

7

onLoad: function(){

    const eventChannel = this.getOpenerEventChannel()

    // 监听goPageB事件,获取上一页面通过eventChannel传送到当前页面的数据

    eventChannel.on('goPageB', function(data) {

      console.log('页面A传递的数据:',data)

    })

  }

这种小程序特有的传参方式相比拼接url传参虽然过程稍微麻烦一些,但是不需要对参数进行相关的转换,也不用对一些特殊字符串进行处理

推荐教程:《微信小程序》

以上就是微信小程序特有页面间传参方式的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

微信小程序 getvisitpage

微信小程序 广告-激励视频广告

微信小程序 存储

微信小程序api 订阅消息

微信小程序api 录音-获取录音管理器

微信小程序api tabbar

微信小程序 开发插件

微信小程序api 数据常规分析 概况

微信小程序云开发api 获取数据库查询及更新指令

微信小程序 即时配送接口(商家查看)-联系我们

更多相关阅读请进入《微信小程序》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...