web-view转发分享的url的参数如何传递
发布于 6 年前 作者 kshen 6383 次浏览 来自 问答

webview 转发出去的页面需要带一个参数,实际打开转发后的页面url中的并没有拿到参数。

转发后打印的pathvalue 的值:/pages/select_time?url=https://xxxxxx/redpacket/packet_frm2.html?no=sap-666666。真机打开转发后的页面弹出的window.location:https://xxxxxx/redpacket/packet_frm2.html。后面的参数没了。 请问一下参数是怎么带的,谢谢

2 回复

var url = ‘http://www.baidu.com’;

你需要将URL编码:var encodeUrl = encodeURIComponent(url);

跳转时:/pages/select_time?url=encodeUrl;

在web-view页面:

var url = decodeURIComponent(options.url);

在js里面封装好,拼接成一个带参的 url直接赋值给页面就好了啊

回到顶部