微信小程序页面返回值有哪四种高效解决方案汇总?
- 内容介绍
- 文章标签
- 相关推荐
本文共计963个文字,预计阅读时间需要4分钟。
目录使用场景解决方案
1.使用 globalData 实现
2.使用本地缓存 Storage 实现
3.使用小程序的 Page 页面栈实现
4.使用 wx.navigateTo API 的 events 实现
总结使用场景小程序从 A 页面跳转到 B 页面解决方案1.使用 globalData 实现
在全局的 globalData 中定义一个数组,用来存储需要传递的数据。在 A 页面触发跳转时,将数据添加到 globalData 中;在 B 页面获取 globalData 中的数据。2. 使用本地缓存 Storage 实现在 A 页面将数据存储到本地缓存中,在 B 页面从本地缓存中读取数据。
3. 使用小程序的 Page 页面栈实现通过小程序的页面栈 API,获取 A 页面栈信息,并在 B 页面中处理页面栈。
4. 使用 wx.navigateTo API 的 events 实现通过监听 wx.navigateTo 事件,在 B 页面接收到 A 页面的传递数据。
本文共计963个文字,预计阅读时间需要4分钟。
目录使用场景解决方案
1.使用 globalData 实现
2.使用本地缓存 Storage 实现
3.使用小程序的 Page 页面栈实现
4.使用 wx.navigateTo API 的 events 实现
总结使用场景小程序从 A 页面跳转到 B 页面解决方案1.使用 globalData 实现
在全局的 globalData 中定义一个数组,用来存储需要传递的数据。在 A 页面触发跳转时,将数据添加到 globalData 中;在 B 页面获取 globalData 中的数据。2. 使用本地缓存 Storage 实现在 A 页面将数据存储到本地缓存中,在 B 页面从本地缓存中读取数据。
3. 使用小程序的 Page 页面栈实现通过小程序的页面栈 API,获取 A 页面栈信息,并在 B 页面中处理页面栈。
4. 使用 wx.navigateTo API 的 events 实现通过监听 wx.navigateTo 事件,在 B 页面接收到 A 页面的传递数据。

