国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁(yè) 微信小程序 微信開(kāi)發(fā) 微信開(kāi)發(fā)之生命周期函數(shù)的實(shí)例教程

微信開(kāi)發(fā)之生命周期函數(shù)的實(shí)例教程

May 25, 2017 am 09:57 AM

這篇文章主要介紹了微信小程序 生命周期函數(shù)的相關(guān)資料,需要的朋友可以參考下

微信小程序 生命周期函數(shù)

小程序中 判斷當(dāng)前首頁(yè)是從其他頁(yè)面返回,還是由入口打開(kāi)

由于小程序的數(shù)據(jù)在我們退出小程序時(shí)并沒(méi)有得到釋放,因此再次點(diǎn)擊開(kāi)來(lái)數(shù)據(jù)依然沒(méi)有變成初始化
解決方法:在小程序 data 數(shù)據(jù)中聲明一個(gè)變量 isClose 默認(rèn)為 true 用于判斷 是否為從入口打開(kāi),當(dāng)點(diǎn)擊跳轉(zhuǎn)頁(yè)面或者關(guān)閉小程序的時(shí)候,會(huì)觸發(fā) OnHide 函數(shù)在此函數(shù)中將判斷 isClose is true 的時(shí)候即為關(guān)閉之后在打開(kāi),當(dāng)跳轉(zhuǎn)頁(yè)面時(shí)首先將 isClose 設(shè)置為 false, 這樣 觸發(fā) OnHide 函數(shù)的時(shí)候,isClose is flase 并不會(huì)執(zhí)行,進(jìn)入跳轉(zhuǎn)的頁(yè)面,然后在由頁(yè)面進(jìn)行返回這是會(huì)觸發(fā)跳轉(zhuǎn)的頁(yè)面的 OnUnload 函數(shù) 在此函數(shù)中 設(shè)置一個(gè)定時(shí)器 在 200ms 之后將 isClose 改為 true 這樣當(dāng)關(guān)閉小程序 再次進(jìn)入的時(shí)候 isColse 依然為true 判斷時(shí)是首次進(jìn)入頁(yè)面

微信小程序的生命周期函數(shù)

1.1 監(jiān)聽(tīng)頁(yè)面加載

onLoad: function (options) {},

一個(gè)頁(yè)面只會(huì)調(diào)用一次,可以在 onLoad 中獲取打開(kāi)當(dāng)前頁(yè)面所調(diào)用的 query 參數(shù)。

1.2 監(jiān)聽(tīng)頁(yè)面初次渲染完成

onReady: function () {},

一個(gè)頁(yè)面只會(huì)調(diào)用一次,代表頁(yè)面已經(jīng)準(zhǔn)備妥當(dāng),可以和視圖層進(jìn)行交互。

1.3 監(jiān)聽(tīng)頁(yè)面顯示

onShow: function () {},

每次打開(kāi)頁(yè)面都會(huì)調(diào)用一次。

1.3 監(jiān)聽(tīng)頁(yè)面隱藏

onHide: function () {},

當(dāng)navigateTo或底部tab切換時(shí)調(diào)用。

1.4 監(jiān)聽(tīng)頁(yè)面卸載

onUnload: function () {},

當(dāng)redirectTo或navigateBack的時(shí)候調(diào)用。

微信小程序的 app.js 中 獨(dú)有的 函數(shù)

2.1 監(jiān)聽(tīng)小程序初始化

onLaunch:function () {},

當(dāng)小程序初始化完成時(shí),會(huì)觸發(fā) onLaunch(全局只觸發(fā)一次)

2.2 錯(cuò)誤監(jiān)聽(tīng)函數(shù)

onError:function () {},

當(dāng)小程序發(fā)生腳本錯(cuò)誤,或者 api 調(diào)用失敗時(shí),會(huì)觸發(fā) onError 并帶上錯(cuò)誤信息

【相關(guān)推薦】

1. 微信公眾號(hào)平臺(tái)源碼下載

2.?小豬cms(PigCms)微電商系統(tǒng)運(yùn)營(yíng)版(獨(dú)立微店商城+三級(jí)分銷(xiāo)系統(tǒng))

3.?微信人脈王v3.4.5高級(jí)商業(yè)版 微信魔方源碼

以上是微信開(kāi)發(fā)之生命周期函數(shù)的實(shí)例教程的詳細(xì)內(nèi)容。更多信息請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)代碼編輯軟件(SublimeText3)

熱門(mén)話題

Laravel 教程
1601
29
PHP教程
1502
276
Python中的SVM實(shí)例 Python中的SVM實(shí)例 Jun 11, 2023 pm 08:42 PM

Python中的支持向量機(jī)(SupportVectorMachine,SVM)是一個(gè)強(qiáng)大的有監(jiān)督學(xué)習(xí)算法,可以用來(lái)解決分類(lèi)和回歸問(wèn)題。SVM在處理高維度數(shù)據(jù)和非線性問(wèn)題的時(shí)候表現(xiàn)出色,被廣泛地應(yīng)用于數(shù)據(jù)挖掘、圖像分類(lèi)、文本分類(lèi)、生物信息學(xué)等領(lǐng)域。在本文中,我們將介紹在Python中使用SVM進(jìn)行分類(lèi)的實(shí)例。我們將使用scikit-learn庫(kù)中的SVM模

Vue3中的生命周期函數(shù):快速掌握Vue3的生命周期 Vue3中的生命周期函數(shù):快速掌握Vue3的生命周期 Jun 18, 2023 am 08:20 AM

Vue3是目前前端界最熱門(mén)的框架之一,而Vue3的生命周期函數(shù)是Vue3中非常重要的一部分。Vue3的生命周期函數(shù)可以讓我們實(shí)現(xiàn)在特定的時(shí)機(jī)觸發(fā)特定的事件,增強(qiáng)了組件的高度可控性。本文將從Vue3的生命周期函數(shù)的基本概念、各個(gè)生命周期函數(shù)的作用和使用方法以及實(shí)現(xiàn)案例等方面進(jìn)行詳細(xì)探究和講解,幫助讀者快速掌握Vue3的生命周期函數(shù)。一、Vue3的生命周期函數(shù)的

如何處理 C++ 函數(shù)指針的析構(gòu)和生命周期管理? 如何處理 C++ 函數(shù)指針的析構(gòu)和生命周期管理? Apr 17, 2024 pm 05:48 PM

在C++中,函數(shù)指針需要適當(dāng)?shù)奈鰳?gòu)和生命周期管理??梢酝ㄟ^(guò)以下方式實(shí)現(xiàn):手動(dòng)析構(gòu)函數(shù)指針,釋放內(nèi)存。使用智能指針,如std::unique_ptr或std::shared_ptr,自動(dòng)管理函數(shù)指針的生命周期。將函數(shù)指針綁定到對(duì)象,對(duì)象生命周期管理函數(shù)指針的析構(gòu)。在GUI編程中,使用智能指針或綁定到對(duì)象可確?;卣{(diào)函數(shù)在適當(dāng)?shù)臅r(shí)候被析構(gòu),避免內(nèi)存泄漏和不一致。

vue3的生命周期有哪些 vue3的生命周期有哪些 Feb 01, 2024 pm 04:33 PM

vue3的生命周期:1、beforeCreate;2、created;3、beforeMount;4、mounted;5、beforeUpdate;6、updated;7、beforeDestroy;8、destroyed;9、activated;10、deactivated;11、errorCaptured;12 、getDerivedStateFromProps 等等

uniapp實(shí)現(xiàn)如何手動(dòng)觸發(fā)組件的生命周期鉤子函數(shù) uniapp實(shí)現(xiàn)如何手動(dòng)觸發(fā)組件的生命周期鉤子函數(shù) Oct 21, 2023 am 11:04 AM

Uniapp是一款跨平臺(tái)的應(yīng)用開(kāi)發(fā)框架,可以同時(shí)構(gòu)建iOS、Android和Web應(yīng)用。在應(yīng)用開(kāi)發(fā)過(guò)程中,組件的生命周期鉤子函數(shù)是非常重要的一部分,它們用于在特定的時(shí)間節(jié)點(diǎn)執(zhí)行相應(yīng)的操作。通常,組件的生命周期函數(shù)是在特定的事件觸發(fā)下自動(dòng)執(zhí)行的,如頁(yè)面加載完成、組件進(jìn)入視圖、組件從視圖中移除等。但是,有時(shí)候我們需要手動(dòng)觸發(fā)組件的生命周期鉤子函數(shù),以便達(dá)到特定的

VUE3入門(mén)實(shí)例:制作一個(gè)簡(jiǎn)單的視頻播放器 VUE3入門(mén)實(shí)例:制作一個(gè)簡(jiǎn)單的視頻播放器 Jun 15, 2023 pm 09:42 PM

隨著新一代前端框架的不斷涌現(xiàn),VUE3作為一個(gè)快速、靈活、易上手的前端框架備受熱愛(ài)。接下來(lái),我們就來(lái)一起學(xué)習(xí)VUE3的基礎(chǔ)知識(shí),制作一個(gè)簡(jiǎn)單的視頻播放器。一、安裝VUE3首先,我們需要在本地安裝VUE3。打開(kāi)命令行工具,執(zhí)行以下命令:npminstallvue@next接著,新建一個(gè)HTML文件,引入VUE3:<!doctypehtml>

學(xué)習(xí)Golang指針轉(zhuǎn)換的最佳實(shí)踐示例 學(xué)習(xí)Golang指針轉(zhuǎn)換的最佳實(shí)踐示例 Feb 24, 2024 pm 03:51 PM

Golang是一門(mén)功能強(qiáng)大且高效的編程語(yǔ)言,可以用于開(kāi)發(fā)各種應(yīng)用程序和服務(wù)。在Golang中,指針是一種非常重要的概念,它可以幫助我們更靈活和高效地操作數(shù)據(jù)。指針轉(zhuǎn)換是指在不同類(lèi)型之間進(jìn)行指針操作的過(guò)程,本文將通過(guò)具體的實(shí)例來(lái)學(xué)習(xí)Golang中指針轉(zhuǎn)換的最佳實(shí)踐。1.基本概念在Golang中,每個(gè)變量都有一個(gè)地址,地址就是變量在內(nèi)存中的位置。

如何控制 Golang 協(xié)程的生命周期? 如何控制 Golang 協(xié)程的生命周期? May 31, 2024 pm 06:05 PM

控制Go協(xié)程的生命周期可以通過(guò)以下方式:創(chuàng)建協(xié)程:使用go關(guān)鍵字啟動(dòng)新任務(wù)。終止協(xié)程:等待所有協(xié)程完成,使用sync.WaitGroup。使用通道關(guān)閉信號(hào)。使用上下文context.Context。

See all articles