html52.com
我爱小程序-开发者交流社区

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

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


网友回复

ⅴ:

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

let param = ‘123’;

.wx.navigateTo({

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

})

小黎:

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

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

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付