當參數的值為url
的時候, ?號 _ 下划線 等等 都會被 截取掉,看不到, 這樣在 另一個頁面 options中 截取的url就不完全
let url="http://baidu_aaa.com/?a=1&b=2"
wx.navigateTo({ url: `detail?url=123` })
另一個頁面 options.url = http://baidu 這個
解決方法
可以使用 encodeURIComponent()
:函數可把字符串作為 URI
組件進行編碼,
let url=encodeURIComponent("http://baidu.com/?a=1&b=2")
wx.navigateTo({ url: `detail?url=` + url})
在獲取的時候decodeURIComponent(options.url)