小程序
小游戏
企业微信
微信支付
扫描小程序码分享
点击小程序,加载时,能不能把每个tabbar页面都加载一下,然后回到首页显示?
因为考虑到在蓝牙连接页面,连接成功后会获取数据,并通过事件总线传递给每个tabbar页面取渲染,但是tabbar页面未加载,则不能订阅事件总线,无法获取的此时的数据。
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
未加载页面无法渲染,你可以把数据在app.js中设置全局变量,进入对应的tabbar页面在渲染
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
主要是有两点,一是未渲染,页面无法订阅事件总线,收不到数据;二是微信的自定义tabbar第一次点击时会闪烁,原因好像是跟页面初次渲染有关。
所以我想,在加载小程序的时候,看看能不能把每个页面加载一下。但是实际测试,我在onLaunch()里面 wx.switchTab()每个页面,小程序就出问题了。
处理成全局的变量呢
不行
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
未加载页面无法渲染,你可以把数据在app.js中设置全局变量,进入对应的tabbar页面在渲染
所以我想,在加载小程序的时候,看看能不能把每个页面加载一下。但是实际测试,我在onLaunch()里面 wx.switchTab()每个页面,小程序就出问题了。
你说的“数据在app.js中设置全局变量”,我的数据有点多,全搞成app 全局变量感觉不太好,┭┮﹏┭┮
主要是有两点,一是未渲染,页面无法订阅事件总线,收不到数据;二是微信的自定义tabbar第一次点击时会闪烁,原因好像是跟页面初次渲染有关。
所以我想,在加载小程序的时候,看看能不能把每个页面加载一下。但是实际测试,我在onLaunch()里面 wx.switchTab()每个页面,小程序就出问题了。
处理成全局的变量呢
不行