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

网友投稿 684 2023-10-29 23:47:45

微信小程序场景值有什么用?它是用来描述用户进入微信小程序的路径。举个简单的例子,比如场景值是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 键退出到桌面,然后从桌面再次进小程序的场景值,对于这种情况,会保留上一次的场景值。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:腾讯待办微信小程序:待办事项和日程管理的效率工具
下一篇:腾讯电子签微信小程序上线“小借条”功能
相关文章