最近做小程序中遇到一个问题
我在页面a中获取到一个MD5加密的数据,要将这个值带到另外一个页面(页面b)。
小程序页面之间传值通常和我们在h5页面中类似,使用在url后拼接参数
类似这样http://example.com?name=xxx&a...
md5加密后的数据通常最后会是以==结尾,导致拼接后的结构是这样的
pages/pageA/pageA?id=OPub9EoXPU/Bx3Ud52nK/w==
这样导致的结果就是我跳转到新页面之后获取到id的值是"=="之前的,等号被过滤了
代码如下
我猜测应该是url解析是"="是一个赋值符号,如果等号前后都是空的话默认就忽略掉了
只是点个人猜测,希望有朋友帮我解答。
encodeURI,decodeURI你值得拥有!