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

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

使用示例如下

页面A

wx.navigateTo({   url: 'pages/pageB',   success: function(res) {     // 通过eventChannel向被打开页面传送数据     res.eventChannel.emit('goPageB', { pageDataA: '页面A传递到页面B的数据' })   } })

页面B

onLoad: function(){     const eventChannel = this.getOpenerEventChannel()     // 监听goPageB事件,获取上一页面通过eventChannel传送到当前页面的数据     eventChannel.on('goPageB', function(data) {       console.log('页面A传递的数据:',data)     })   }

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

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

以上就是微信小程序特有页面间传参方式的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 微信小程序
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:用JavaScript写一个js解释器

相关资讯