小程序页面传值json格式太长

 使用下面两个函数将其进行编码,

encodeURIComponent () // 函数可把字符串作为 URI 组件进行编码。
decodeURIComponent() // 可对 encodeURIComponent() 函数编码的 URI 进行解码。
// 开始页面
let strData = encodeURIComponent(JSON.stringify(data))
Taro.navigateTo({url: '/pages/Product/CreatOrder?data='+ strData})

// 接收页面
let strData = decodeURIComponent(this.$router.params.data)
let data = JSON.parse(strData)

 

你可能感兴趣的:(前端js,小程序问题日记)