微信小程序导航参数中含有问号

微信小程序导航参数中含有问号,第1张

比如:

我们拿到的options中却是

后面的数据直接丢失了

然后在需要的界面去取

然后在需要的界面使用

和三一样,还可以使用 encodeURIComponent 和 decodeURIComponent

这就是小程序中导航的参数含有?的解决方案,如果还有其他好的方法,欢迎留言交流。

我的博客即将搬运同步至腾讯云+社区,邀请大家一同入驻: https://cloud.tencent.com/developer/support-plan?invite_code=150afwwtin5bq

赏我一个赞吧~~~

请问这个是你自己做的程序呢?还是别人的呢?

这种情况是语言不兼容,如果是自己做的,开发的时候坐下兼容性,如果是别人开发的基本上没办法

还有一种情况是你把系统语言改了,比如原来的中文,被你改成了英文,可以在控制面板里修改下

微信小程序可以通过webview嵌入H5页面可以说是给开发者很大的福音,手头的项目中有几个页面是使用H5开发的嵌入到了webview中,在小程序开发者工具的模拟器中测试完全没问题,放到Android真机上测也没问题,但是在iOS上打开后中文显示全部乱码,无论是在小程序还是直接通过微信点开链接都是乱码。但是奇怪的是在iOS的Safari浏览器中却是正常。

经过再三确定过文件编码就是UTF8没错。而且在html的head中也加入了 <meta charset="utf-8">。最后无奈一点一点对比之前的项目的区别,发现之前的项目中的meta是通过http-equiv设置的浏览器编码。

设置后发现显示正常,看来微信-iOS版本中的浏览器内核不是最新的,存在兼容问题,遇到坑的朋友们要注意了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12063599.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存