uniapp中页面跳转时如何携带大量数据?

题目描述

我有一个人员列表,每个人员可以被选择,选择完成后点击确认按钮会把选中的人员打包并用uni.navigateTo进行页面的跳转。
uni.navigateTo方法并没有data选项进行数据传递,只能拼接到url中进行传递,所以我想请教下有没有其他方法进行数据的传递?
数据结构如下
[{id:1,name: 'lee'},{id:2,name: 'john'}...]

阅读 4.3k
3 个回答

1.跳转在url中JSON.stringify(obj) ,使用时JSON.parse(obj),长度会被限制。
2.使用uni.setStorageSync(KEY,DATA) uni.getStorageSync(KEY) ,离开页面保存,到新页面获取。

其实可以换个思路,后端加个查详情的接口,跳转页面只带选中数据的id

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题