微信小程序的场景值应用

最近刚开始接触到需要使用小程序的场景值。
先了解下场景值是干什么的。
用于判断用户是从什么地方进入的小程序。


官方文档

我这次是想模仿别人的小程序做一个判断用户收藏小程序后,给予优惠券奖励的应用


借鉴小程序

然后我就去查询小程序是否有判断用户收藏了小程序的入口,但其实没有,只有一个通过微信下拉小程序进入的场景,所以我就尝试不收藏,通过点击最近使用去看是否也能有相同效果,果然和我想的一样,也是能获取到优惠券的。所以我就直接用通过微信首页下拉列表进入的场景。


场景值描述

代码部分很简单,只需要在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(),
      })
      //这里写入相关业务代码
    }
  },

并在首页提示收藏加券功能


展示页面

提示的显示我储存在本地缓存中,如果关闭后就不再显示,清空缓存就会再显示

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。