微信小程序传参的参数中有问号 识别不了“?”(问号)后面的内容
Posted CodingForAndroid
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序传参的参数中有问号 识别不了“?”(问号)后面的内容相关的知识,希望对你有一定的参考价值。
在传值页面使用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)
谢谢认真观读本文的每一位小伙伴,衷心欢迎小伙伴给我指出文中的错误,也欢迎小伙伴与我交流学习。
欢迎爱学习的小伙伴加群一起进步:[点击链接加入群聊【编程之美】
以上是关于微信小程序传参的参数中有问号 识别不了“?”(问号)后面的内容的主要内容,如果未能解决你的问题,请参考以下文章