r***@qq.com
r***@qq.com
  • 发布:2021-11-28 19:55
  • 更新:2021-11-28 19:55
  • 阅读:2184

uniapp的应用生命周期里面的 onLaunch、onShow里面可以传参数吗

分类:uni-app

H5和小程序里面是不是可用在app.vue通过应用生命周期里的 onLaunch、onShow里面接参数?

之前一直做的是h5,要这么用,
直到今天在用uniapp做小程序,发现小程序原始框架里面 onLaunch、onShow都可以接收参数,
但是uniapp的文档里都没有提到这个问题。 只是在页面生命周期里提到了onLoad的参数是可用获取的。

自己尝试了一下,H5和小程序中,应用生命周期里的 onLaunch、onShow传参是可用获取到一些数据的

在app.vue中

onLaunch: function(options) {  
     console.log(options);  
},  
onShow: function(options) {  
     console.log(options);  
},

H5得到的数据如下:

path: "pages/index/index"  
query: {}  
scene: 1001

微信小程序得到的数据如下:

apiCategory: "default"  
path: "pages/test/test"  
query: {ccc: "1"}  
referrerInfo: {}  
scene: 1001  
shareTicket: undefined  
__proto__: Object

因为文档里没提到,我想问下, 应用周期里的 onLaunch、onShow里去获取参数是官方确认稳定可行的吗?因为是特别想在onShow里面全局处理几个参数。

2021-11-28 19:55 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复