vue参数跳转会乱码?
A跳B跳C
A页面代码:
toCity(row){
uni.navigateTo({
url:`/pages/city/list?areaId=${row._id}&areaName=${row.areaName}`
});
},
B页面代码:
toAdd(){
uni.navigateTo({
url:`/pages/city/add?areaId=${this.$route.query.areaId}}&areaName=${this.$route.query.areaName}`
});
},
b页面参数是正常显示的,如下
怎么到了C页面就出现编码到问题了呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不是乱码,这是 URL 编码。因为你多了一个
}
。decodeURIComponent('%7D')
结果是个括号}
你看见没多了个
}
多了个
}