小程序 将onShow魔改为同步模式

 1 Page({
 2     data: {
 3         onShowState: false,//表示onLoad还没完事
 4     }
 5 }),
 6 
 7 onLoad: function () {
 8     console.log("🍊 ONLOAD 🍊")
 9 
10     ...各种方法
11 
12     this.setDate({
13         onShowState: true,//表示onLoad完事了
14     })
15 
16     this.onShow()//手动运行onShow
17 },
18 
19 onShow: function () {
20     let { onShowState } = this.data
21     if (onShowState) {
22         console.log("🍊 啥也不做 🍊")
23     } else {
24         console.log("🍊 开始做事 🍊")
25     }
26 },
27 
28 //日志模拟如下
29 8: 🍊 ONLOAD 🍊
30 22: 🍊 啥也不做 🍊
31 24: 🍊 开始做事 🍊

 

posted @ 2020-08-30 17:29  letleon  阅读(529)  评论(0编辑  收藏  举报