本文主要是介绍微信小程序传参的参数中有问号 识别不了“?”(问号)后面的内容,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在传值页面使用encodeURIComponent ,进行值的加密
var planDetail = encodeURIComponent(e.currentTarget.dataset.text.planDetail);wx.navigateTo({url: '/pages/index/detail/detail?name=' + name + '&planDetail=' + planDetail,})
在接受值的页面使用decodeURIComponent,进行值的解密。完美解决
var detail = decodeURIComponent(planDetail);_ts.setData({title: name,course: detail})
或者使用escape转码 和 unescape解码
let data = escape("4?4")
wx.navigateTo({url: "../about/about?a=" + data
})
onLoad: function (options) {
console.log(options)
let a = options.a
a = unescape(a)
console.log(a)
}
谢谢认真观读本文的每一位小伙伴,衷心欢迎小伙伴给我指出文中的错误,也欢迎小伙伴与我交流学习。
欢迎爱学习的小伙伴加群一起进步:[点击链接加入群聊【编程之美】
这篇关于微信小程序传参的参数中有问号 识别不了“?”(问号)后面的内容的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!