小程序参数为链接包含问号时

2019-06-11  本文已影响0人  辛闯

小程序在做显示公众号文章资源显示时,遇到一个问题,把链接当做参数传到webview页面时,显示不了,打印参数时,发现只有域名,仔细看了下链接,发现?后边的链接参数都没了,想了下,应该是被微信当做传的其他参数了,哎!

查了下可以使用escape转码出入后 再unescape解码

   let aurl = 'http://yourhost?params...'

    aurl = escape(aurl)

    wx.navigateTo({

      url: '../course/webView/webView?sourceUrl=' + aurl, 

    })

onLoad: function (options) {

  let url = options.sourceUrl;

    console.log(options)

    this.setData({

      sourceUrl: unescape(url)

    })

}

另外使用 encodeURIComponent \decodeURIComponent和上边处理方法一样。

上一篇 下一篇

猜你喜欢

热点阅读