最近剛開始接觸到需要使用小程序的場景值。
先了解下場景值是干什么的乐尊。
用于判斷用戶是從什么地方進(jìn)入的小程序深纲。
我這次是想模仿別人的小程序做一個判斷用戶收藏小程序后,給予優(yōu)惠券獎勵的應(yīng)用
然后我就去查詢小程序是否有判斷用戶收藏了小程序的入口霞丧,但其實沒有呢岗,只有一個通過微信下拉小程序進(jìn)入的場景,所以我就嘗試不收藏蛹尝,通過點擊最近使用去看是否也能有相同效果后豫,果然和我想的一樣,也是能獲取到優(yōu)惠券的突那。所以我就直接用通過微信首頁下拉列表進(jìn)入的場景挫酿。
代碼部分很簡單,只需要在app.js的onlaunch中判斷場景值(記得onlaunch要加options)
options.scene就是對應(yīng)的場景值
onLaunch: function (options) {
let that = this
console.log(options)
//中間省略其他代碼
if(options.scene == 1089){
wx.showToast({
title: options.scene.toString(),
})
//這里寫入相關(guān)業(yè)務(wù)代碼
}
},
并在首頁提示收藏加券功能
提示的顯示我儲存在本地緩存中愕难,如果關(guān)閉后就不再顯示早龟,清空緩存就會再顯示