微信小程式讓某個方法在當前小程式使用過程中只執行一次,如首頁啟動廣告
阿新 • • 發佈:2021-07-21
小程式一進入在首頁首先會彈出一個此次開啟小程式只顯示一次的啟動廣告,以前寫在index.js裡的onready裡,後來寫在別的小程式裡又失效了,上網查了查我是沒查到什麼頁面可以只執行一次的生命週期,app.js的onLunch週期倒是在小程式此次執行週期內只走一回,但是我沒找到可以在app.js的onlunch中執行頁面內的js方法的辦法,結合網上多位大神的方法,自己總結了一個使頁面中js的方法只執行一次,自己想明白了思路其實很簡單
首先在app.js中的globalData定義一個變數,然後在app.js中的onLaunch呼叫,變數就叫 global : 1 吧,
然後我要做的是控制廣告顯示隱藏,在需要做的的頁面js的onload中進行判斷