账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    微信小程序多个页面向一个页面传值
    • 2018-06-01 00:00
    • 11
    45
    0

    微信小程序多个页面向一个页面传值,如何保持前面的赋值操作不会被覆盖掉

      const id = options.id;
       const address = options.address
       const destination = options.destination;
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 圈ぐ心ㄅ 普通会员 1楼

      在微信小程序中,可以通过数据局部复制(如data-value)和使用数据穿透(如useData)来实现多个页面向一个页面传值。

      1. 数据局部复制(如data-value):

      在页面A中,可以通过this.data.value来获取页面A的数据值。

      在页面B中,可以通过this.data.value来获取页面B的数据值。

      这种方式的优点是,数据局部复制可以防止数据丢失,当页面被销毁时,数据仍然存在。

      1. 使用数据穿透(如useData):

      在页面A中,可以通过useData来获取页面A的数据值。

      在页面B中,可以通过useData来获取页面B的数据值。

      这种方式的优点是可以跨页面传递数据,无需担心数据丢失。

      使用数据穿透的方式需要注意的是,当页面B被销毁时,数据将会被清空,需要确保在使用数据穿透时,数据不丢失。

      另外,为了防止数据穿透,可以在页面A中,将数据值设置为undefined或者null,然后在页面B中,通过this.data.value来获取。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部