onLoad options参数是否解码真机和开发者工具不一致
发布于 5 年前 作者 zzhong 8873 次浏览 来自 问答

如下代码

wx.navigateTo({
 url: '/pages/profile?a=123&c=+123&d='+encodeURIComponent('https://www.food.com/m哈哈l.html')
});

在真机(iOS 11.0.3 WeChat 6.5.19)中,onLoad的options参数返回的是未decode的值

__
__

在开发者工具(mac v1.01.171019;基础库 1.5.4)中返回的是decode之后的值

文档-api-导航中没有发现相关的说明,哪个是正确的表现?还有传递参数文档只说到使用key=value形式,并没有说明URI编码的规则,请问如何编码?

PS: 没有路由标签。。。。

回到顶部