在小程序开发中,`wx.navigateTo` 是一个常用的功能,用于从当前页面跳转到另一个页面。但有时候我们需要从子页面返回父页面时传递数据,该如何操作呢?🤔
首先,在使用 `wx.navigateTo` 跳转时,可以通过 `url` 参数传递简单的键值对数据,例如:
```javascript
wx.navigateTo({
url: '/pages/targetPage/targetPage?key=value'
})
```
当子页面需要返回父页面时,可以利用 `wx.navigateBack` 并通过 `onLoad` 方法接收数据。比如:
```javascript
wx.navigateBack({
success() {
// 在父页面的 onLoad 中获取数据
const options = this.options;
console.log(options.key); // 输出 value
}
});
```
此外,还可以借助全局变量存储临时数据,确保跨页面的数据传递更加灵活。💡
掌握这些方法后,你会发现页面间的交互变得更加高效!💪 不用担心数据丢失,轻松实现父子页面的数据通信。快来试试吧!🚀