App 2.0开发模式的行业看法
684
2023-10-29
微信小程序场景值有什么用?它是用来描述用户进入微信小程序的路径。举个简单的例子,比如场景值是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小时内删除侵权内容。