微信小程序场景值有什么用?如何获取?
微信小程序场景值有什么用?它是用来描述用户进入微信小程序的路径。举个简单的例子,比如场景值是1001,就代表用户是直接从微信的下方的“发现”页面中的小程序入口运营你的小程序的。
那小程序制作开发人员如何获取小程序场景值呢?
可以在App的onLaunch和onShow,或wx.getLaunchOptionsSync 中获取上述场景值。代码很简单,只需要在app.js的onlaunch中判断场景值(记得onlaunch要加options),options.scene就是对应的场景值:
onLaunch: function (options) {
let that = this
console.log(options)
//中间省略其他代码
if(options.scene == 1089){
wx.showToast({
title: options.scene.toString(),
})
//这里写入相关业务代码
}
},
比如上面的1089就是指的微信聊天主界面下拉。
微信小程序场景值在基础库1.1.0开始支持,如果是低版本需要做兼容处理。另外,由于Android系统限制,目前还无法获取到按 Home 键退出到桌面,然后从桌面再次进小程序的场景值,对于这种情况,会保留上一次的场景值。
本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。