微信小程序生命周期(onLoad,onHide电谣,onShow秽梅,onReady,onUnload)的坑

? ? ? ?在寫一個業(yè)務邏輯的時候遇到一個問題辰企。风纠。小程序wxml的數(shù)據(jù)在你返回微信主頁的時候是不算退出的,只能算onhide牢贸,并且小程序沒有給退出小程序的監(jiān)聽方法,之前看文章說用信號量來監(jiān)測镐捧,確實可以實現(xiàn)一部分潜索,但是如果小程序有tabbar的話臭增,,這個方法也不好使竹习。所以我遇到的問題就是誊抛,第一次掃碼進入一個小程序,刷新出來數(shù)據(jù)以后整陌,返回微信主界面拗窃,再點開這個小程序,首頁的數(shù)據(jù)在不重新請求的情況下泌辫,之前綁定的數(shù)據(jù)就沒有了随夸;但是如果你手動刷新出來數(shù)據(jù),仍然返回微信主頁面震放,然后再打開這個小程序宾毒,在不刷新數(shù)據(jù)的情況下,上次的數(shù)據(jù)會保留下來殿遂,這就讓我很煩惱诈铛。。沒有數(shù)據(jù)的小程序墨礁。幢竹。估計會讓人秒刪。恩静。然后我從wxml的生命周期找答案

圖1

? ? ? ? 我發(fā)現(xiàn)焕毫。。在沒有殺死微信這個app的情況下蜕企。咬荷。

第一次打開小程序,以上前3個方法各執(zhí)行1次轻掩,當?shù)谝淮位氐轿⑿胖黜撁娴臅r候onHide,onUnload各執(zhí)行1次幸乒;

第二次打開小程序,以上前3個方法各執(zhí)行1次,當?shù)诙位氐轿⑿胖黜撁娴臅r候onHide執(zhí)行1次唇牧,onUnload不執(zhí)行罕扎;

第三次打開小程序,onLoad丐重,onReady不執(zhí)行腔召,onShow執(zhí)行一次;當?shù)谌位氐轿⑿胖黜撁娴臅r候onHide執(zhí)行1次扮惦,onUnload不執(zhí)行臀蛛;

第四次打開小程序,同第三次

第五次。浊仆。客峭。。抡柿。同第三次舔琅。。洲劣。

备蚓。。囱稽。

也就是說郊尝,當小程序執(zhí)行了onUnload的時候,wxml綁定的數(shù)據(jù)就會消失粗悯,然后再進入小程序才會走onLoad方法

心細的話你會發(fā)現(xiàn)第一次退出和第二次退出有什么區(qū)別:


圖2

第一次打開小程序并退出的話虚循,是下面這個(朋友圈)頁面


圖3

第2次打開小程序并退出的話,是下面這個(小程序)頁面


圖4

不要小看這個細節(jié)样傍、當是圖3的時候横缔,小程序打開是要走onLoad方法的,因為上次關閉的時候走了onUnload方法衫哥、當是圖4情況的話茎刚,就不會走onLoad方法,它的上一次退出也沒走onUnload方法撤逢、小程序的生命周期發(fā)生了挺大變化膛锭,當然這個細節(jié)大部分業(yè)務邏輯不用關心,但是真的用到的時候蚊荣,不清楚這個知識點可能會多寫很多代碼初狰,我相信某個時間點你會感激我的,哈哈

tips:所有情況都是針對微信app沒有被殺死的情況下討論的互例,如果微信這個app被殺死奢入,那小程序自然被殺死

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市媳叨,隨后出現(xiàn)的幾起案子腥光,更是在濱河造成了極大的恐慌,老刑警劉巖糊秆,帶你破解...
    沈念sama閱讀 219,366評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件武福,死亡現(xiàn)場離奇詭異,居然都是意外死亡痘番,警方通過查閱死者的電腦和手機捉片,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人界睁,你說我怎么就攤上這事觉增”#” “怎么了翻斟?”我有些...
    開封第一講書人閱讀 165,689評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長说铃。 經常有香客問我访惜,道長,這世上最難降的妖魔是什么腻扇? 我笑而不...
    開封第一講書人閱讀 58,925評論 1 295
  • 正文 為了忘掉前任债热,我火速辦了婚禮,結果婚禮上幼苛,老公的妹妹穿的比我還像新娘窒篱。我一直安慰自己,他們只是感情好舶沿,可當我...
    茶點故事閱讀 67,942評論 6 392
  • 文/花漫 我一把揭開白布墙杯。 她就那樣靜靜地躺著,像睡著了一般括荡。 火紅的嫁衣襯著肌膚如雪高镐。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,727評論 1 305
  • 那天畸冲,我揣著相機與錄音嫉髓,去河邊找鬼。 笑死邑闲,一個胖子當著我的面吹牛算行,可吹牛的內容都是我干的。 我是一名探鬼主播苫耸,決...
    沈念sama閱讀 40,447評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼州邢,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了鲸阔?” 一聲冷哼從身側響起偷霉,我...
    開封第一講書人閱讀 39,349評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎褐筛,沒想到半個月后类少,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,820評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡渔扎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,990評論 3 337
  • 正文 我和宋清朗相戀三年硫狞,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,127評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡残吩,死狀恐怖财忽,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情泣侮,我是刑警寧澤即彪,帶...
    沈念sama閱讀 35,812評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站活尊,受9級特大地震影響隶校,放射性物質發(fā)生泄漏。R本人自食惡果不足惜蛹锰,卻給世界環(huán)境...
    茶點故事閱讀 41,471評論 3 331
  • 文/蒙蒙 一深胳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧铜犬,春花似錦舞终、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至煎谍,卻和暖如春攘蔽,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背呐粘。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評論 1 272
  • 我被黑心中介騙來泰國打工满俗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人作岖。 一個月前我還...
    沈念sama閱讀 48,388評論 3 373
  • 正文 我出身青樓唆垃,卻偏偏與公主長得像,于是被迫代替她去往敵國和親痘儡。 傳聞我的和親對象是個殘疾皇子辕万,可洞房花燭夜當晚...
    茶點故事閱讀 45,066評論 2 355

推薦閱讀更多精彩內容

  • 給提問的開發(fā)者的建議:提問之前先查詢 文檔、通過社區(qū)右上角搜索搜索已經存在的問題沉删。 寫一個簡明扼要的標題渐尿,并且...
    極樂叔閱讀 13,444評論 0 3
  • 前言: 上一篇文章我們介紹了.wxml和.wxss文件,這篇文章對js文件進行詳細的講解矾瑰,首先貼上一個簡單的js文...
    Smile__EveryDay閱讀 20,185評論 0 7
  • 經過多次勸說無果砖茸,老賀已經不再對賀大的婚姻抱任何希望了。但是天生的祖孫情感和責任感讓他覺得自己的孫子被別人撫養(yǎng)是件...
    油油的悠悠閱讀 550評論 5 1
  • “我的好兄弟货葬,心里有苦你對我說,前方大路一起走劲够,哪怕是河也一起過震桶,苦點累點又能算什么。在你需要我的時候征绎,我來陪你一...
    后海不是海Ada閱讀 174評論 0 1
  • 寒風乍起蹲姐,枯葉有氣無力地蕩著,街道上炒瘸,那些悠閑地游于商店廣場間的人少了淤堵,轉而成為一輛輛匆匆行駛的汽車?? ...
    墨冥兒_棄掉的號閱讀 160評論 0 0