首页 > 小程序 > 小程序开发

微信小程序场景值有什么用?如何获取?

小程序开发 2022-10-12 12:25:32  

微信小程序场景值有什么用?它是用来描述用户进入微信小程序的路径。举个简单的例子,比如场景值是1001,就代表用户是直接从微信的下方的“发现”页面中的小程序入口运营你的小程序的。

微信小程序场景值有什么用?如何获取?(图1)

小程序制作开发人员如何获取小程序场景值呢?

可以在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 键退出到桌面,然后从桌面再次进小程序的场景值,对于这种情况,会保留上一次的场景值。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:https://chcsas.com/xcx/1789.html

加载中~

木星教程网

统计代码 | 湘ICP备19012813号-5

本网站LOGO受版权及商标保护,版权登记号:国作登字-2022-F-10126915,未经湖南木星科技官方许可,严禁使用。
Copyright © 2012-2022 湖南木星科技有限公司(木星网)版权所有
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源,商业媒体及纸媒请先联系:aishangyiwan@126.com

扫描微信二维码

关注我们可获取更多热点资讯