假设小程序 B 页面是拍照页面,该页面会显示最近拍的三张图片,继续拍照会更新最近的三张图片
返回上一个页面A页面,A页面会显示拍的所有照片,用户有可能继续进入B页面拍照
返回上一个页面A页面时如何显示刚刚在B页面拍的照片
1.URL参数传递:这是一种简单直接的传递数据的方式。在跳转页面时,可以在URL中添加参数来传递数据。在源页面使用wx.navigateTo或wx.redirectTo等跳转方法时,可以在URL中添加参数,目标页面可以通过options.query来获取传递的参数。
2.全局变量传递:在源页面中将数据存储在getApp().globalData中,目标页面可以通过getApp().globalData来获取数据。
3.Storage传递: 可以使用小程序的本地存储来传递数据。在源页面使用wx.setStorageSync或 wx.setStorage方法将数据存储在本地,目标页面可以使用wx.getStorageSync或wx.getStorage方法来获取数据。
4.Event事件传递:在源页面中定义一个事件,并在目标页面中监听该事件。当需要传递数据时,源页面触发该事件并传递数据,目标页面通过事件回调函数获取数据。
5.页面栈传递:,目标页面可以通过getCurrentPages方法获取页面栈,然后通过索引获取源页面的数据
6.数据传递到应用服务器: B页面将数据传到服务器,A页面从服务起获取
我该用那种方式比较好?
