国产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ù)

小程式中判斷目前首頁(yè)是從其他頁(yè)面返回,還是由入口開(kāi)啟

由於小程式的資料在我們退出小程式時(shí)並沒(méi)有釋放,因此再次點(diǎn)擊開(kāi)來(lái)資料依然沒(méi)有變成初始化
解決方法:在小程式data 資料中宣告一個(gè)變數(shù)isClose 預(yù)設(shè)為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ì)呼叫一次,可以在onLoad 中取得開(kāi)啟目前頁(yè)面所呼叫的query 參數(shù)。

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

onReady: function () {},

一個(gè)頁(yè)面只會(huì)呼叫一次,代表頁(yè)面已經(jīng)準(zhǔn)備妥當(dāng),可以和視圖層互動(dòng)。

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

#onShow: function () {},

#每次開(kāi)啟頁(yè)面都會(huì)呼叫一次。

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)re directTo或navigateBack的時(shí)候呼叫。

微信小程式的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 呼叫失敗時(shí),會(huì)觸發(fā)onError 並帶上錯(cuò)誤訊息

【相關(guān)推薦】

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

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

3.?微信人脈王v3.4.5高階商業(yè)版微信魔術(shù)方源碼

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

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)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脫衣器

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 教程
1600
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在處理高維度資料和非線性問(wèn)題的時(shí)候表現(xiàn)出色,被廣泛地應(yīng)用於資料探勘、影像分類(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ù)指標(biāo)的析構(gòu)與生命週期管理? 如何處理 C++ 函數(shù)指標(biāo)的析構(gòu)與生命週期管理? Apr 17, 2024 pm 05:48 PM

在C++中,函數(shù)指標(biāo)需要適當(dāng)?shù)奈鰳?gòu)和生命週期管理??梢酝高^(guò)以下方式實(shí)現(xiàn):手動(dòng)析構(gòu)函數(shù)指針,釋放記憶體。使用智慧指針,如std::unique_ptr或std::shared_ptr,自動(dòng)管理函數(shù)指標(biāo)的生命週期。將函數(shù)指標(biāo)綁定到對(duì)象,對(duì)像生命週期管理函數(shù)指標(biāo)的析構(gòu)。在GUI程式設(shè)計(jì)中,使用智慧指標(biāo)或綁定到物件可確保回呼函數(shù)在適當(dāng)?shù)臅r(shí)候被析構(gòu),避免記憶體洩漏和不一致。

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í)作如何手動(dòng)觸發(fā)元件的生命週期鉤子函數(shù) uniapp實(shí)作如何手動(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指標(biāo)轉(zhuǎn)換的最佳實(shí)務(wù)範(fàn)例 學(xué)習(xí)Golang指標(biāo)轉(zhuǎn)換的最佳實(shí)務(wù)範(fàn)例 Feb 24, 2024 pm 03:51 PM

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

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

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

See all articles