收藏
回答

{{}}语句中的变量如何从一个页面传递到另一个页面?

因为我看许多的参数传递方法都是必须要确定下来的值才能传递,url,set storage都是传递确定参数,但是这种{{}}语句中的变量如何传递呢?


回答关注问题邀请回答
收藏

2 个回答

  • ⅴ
    2022-11-13

    是不是想要页面跳转的时候动态传递参数?可以用模板字符串试试,反引号 ``

    let param = ‘123’;

    .wx.navigateTo({

    url: `pageURL?id=${param}`

    })

    2022-11-13
    有用
    回复
  • 小黎
    小黎
    2022-11-13

    有四种方式传递,你的变量触发肯定是有条件的,变化时再选择下面一种方式传递改变后的值,如果说你变量一直变化,那为什么要传递呢,直接在另一个页面动态绑定啊。

    1. 存储到数据缓存 https://developers.weixin.qq.com/miniprogram/dev/api/storage/wx.setStorageSync.html

    2. 通过App存放全局变量

    3. URL数据传递,这个对象的话需要先通过JSON.stringify(obj)将object对象转换为JSON字符串,并返回该字符串,再到接收页面JSON.parse解析。

    4. 通过事件通信通道 https://developers.weixin.qq.com/miniprogram/dev/api/route/EventChannel.html

    2022-11-13
    有用
    回复
登录 后发表内容