小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.navigateTo的url携带的参数数据很大,会影响性能吗?占内存大吗?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
先说结果,首先楼上说的方案是比较友好的.
但是也会遇到比如后端不提供接口这样的情况.那么推荐你抄一下作业:参考下面这个链接就行了
https://developers.weixin.qq.com/community/develop/article/doc/0000822e2584d83c157e76e6c5bc13
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
路由传参不要待json格式的数据,可以带id,待json格式的数据模拟器可能不会报错,但是正式服务器上不允许,会出现拦截的情况(比如有回车之类的),穿的参数大可以配合缓存:wx.setStorageSync(string key, any data) 和 wx.getStorageSync(string key)。就可以解决路由传的参数较大问题。
可以参考https://jiancai.life/posts/2022/11/07/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%95%B0%E6%8D%AE%E7%BC%93%E5%AD%98.html
为啥要带那么大的参数呢?带个id,B页面onload里初始化一下嘛,就像回家只需要带几把钥匙,而不是整个家具啊
(个人分析,希望有帮助) 正常逻辑会有一点影响,因为方法需要解析url的参数,太多的话可能会影响跳转时间,太多的话建议用json ,因为解析字符串会更快一些
json传输和url 拼接视觉上看不出什么,大可不比考虑性能问题
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
先说结果,首先楼上说的方案是比较友好的.
但是也会遇到比如后端不提供接口这样的情况.那么推荐你抄一下作业:参考下面这个链接就行了
https://developers.weixin.qq.com/community/develop/article/doc/0000822e2584d83c157e76e6c5bc13
你这样拼,肯定会影响性能. 占内存大小其实是相对手机的性能来说的,对于这哈的手机来说,问题不大.
路由传参不要待json格式的数据,可以带id,待json格式的数据模拟器可能不会报错,但是正式服务器上不允许,会出现拦截的情况(比如有回车之类的),穿的参数大可以配合缓存:wx.setStorageSync(string key, any data) 和 wx.getStorageSync(string key)。就可以解决路由传的参数较大问题。
可以参考https://jiancai.life/posts/2022/11/07/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%95%B0%E6%8D%AE%E7%BC%93%E5%AD%98.html
为啥要带那么大的参数呢?带个id,B页面onload里初始化一下嘛,就像回家只需要带几把钥匙,而不是整个家具啊
(个人分析,希望有帮助) 正常逻辑会有一点影响,因为方法需要解析url的参数,太多的话可能会影响跳转时间,太多的话建议用json ,因为解析字符串会更快一些
json传输和url 拼接视觉上看不出什么,大可不比考虑性能问题