小程序
小游戏
企业微信
微信支付
扫描小程序码分享
请问小程序开发中,wx.navigateTo路由跳转参数中带有'?'(比如网络地址http://xxx?xxx)的话要怎么处理?
目前网上找到一种方案是先将网址编码,使用时再解码,这种方式比较麻烦,要改的地方很多,有没有更优雅的解决方案?
感谢~
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
最笨的方法😎,存到本地到😂
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
getCurrentPages() 拿上一页的变量
这种方式常用吗?希望普及下这种方式和url传值的应用场景和它们的区别,小程序新手开发^-^
url传参比较稳,获取页面栈的方式,如果你只是取,也还好,如果你还要设值过去,可能会有意外惊喜。。
通过setData改变其他页面的值吗?这种往回传值方式确实方便好多,哈哈哈
不知道你说的意外惊喜是什么?^_^
只是见过有些人对对象数组传址的方式不熟,造成一些很怪异的情况。。然后发帖问,跟了很久才发现是这个问题。。
那直接将对象或数组转换成字符串,读取的时候再转换回去就行了吧,也可以不用通过页面栈这种方式啊
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
最笨的方法😎,存到本地到😂
getCurrentPages() 拿上一页的变量
这种方式常用吗?希望普及下这种方式和url传值的应用场景和它们的区别,小程序新手开发^-^
url传参比较稳,获取页面栈的方式,如果你只是取,也还好,如果你还要设值过去,可能会有意外惊喜。。
通过setData改变其他页面的值吗?这种往回传值方式确实方便好多,哈哈哈
不知道你说的意外惊喜是什么?^_^
只是见过有些人对对象数组传址的方式不熟,造成一些很怪异的情况。。然后发帖问,跟了很久才发现是这个问题。。
那直接将对象或数组转换成字符串,读取的时候再转换回去就行了吧,也可以不用通过页面栈这种方式啊