uniapp在在页面跳转时,若URL太长的字符串会导致数据传递失败


url有长度限制,太长的字符串会传递失败,可使用窗体通信全局变量,或encodeURIComponent等多种方式解决,如下为encodeURIComponent示例的解决方法。

<navigator :url="'/pages/test/test?item='+ encodeURIComponent(JSON.stringify(item))"></navigator>
// 在test.vue页面接受参数
onLoad: function (option) {
    const item = JSON.parse(decodeURIComponent(option.item));
}

内容来自uniapp官网


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 Vuex页面跳转时数据传递 微信小程序从子页面退回父页面时的数据传递 wx.navigateBack() Android activity之间的跳转和数据传递 微信小程序 页面跳转传递 字符串、数组、对象 js 页面截取url传递的参数(前端页面跳转传参) vue引入iframe的父子页面的数据传递