若对象的参数或数组的元素中遇到地址,地址中包括、&这些特殊符号时,
- 对象/数组先要通过JSON.stringify转化为字符串再通过encodeURIComponent-编码,
- 接收时,先通过decodeURIComponent解码再通过JSON.parse转换为JSON格式的对象/数组
可以按照下面2步
新增页面 点击跳转页面 传参 这里是(item)
//点击新增按钮跳转页面时
editActivityPlace(item) {
item = encodeURIComponent(JSON.stringify(item)) //这里的encodeURIComponent负责编码
let url = "/pagesEquipment/pages/type/edittype?item=" + item
}
接收页面 编辑接收 回显
onLoad(e) {
e.item = JSON.parse(decodeURIComponent(e.item)) //这里的decodeURIComponent 就是转换json或数组
}
网友评论