小程序的這些知識你知道嗎?

一:導航傳參

無論是編程式還是聲明式導骯傳參都是在url?key=value&key1=value1,無論是否是tabbar頁面.

對于回退頁面,沒辦法傳參.

這個參數是,跳轉到頁面的時候,跳轉到另一個頁面,這個頁面就是剛開始執行,等數據執行之后,觸發onload,傳遞的參數放在內存中,跳轉是內部底層觸發事件,獲得這個參數,然后將參數作為對象,執行的時候作為onload的參數,對于要使用這些數據,且不在onload當中,可以給data賦值.

二:下拉刷新

配置json文件內的enablepulldownrefresh可以設置為是否能下拉.

推薦局部,全局,有些頁面不需要下拉事件,下拉一般是要觸發事件,僅僅下拉沒必要開啟.

在js文件的下面的函數,當下拉時會自動觸發,頁面的這個事件.底層會代碼獲得下拉,然后去執行page內的這個方法.

只要開啟了下拉刷新,刷新不會自動關閉.我們在執行onpull...事件時關閉.

三:上拉觸底

當從距離沒到的到距離范圍內,會觸發這個事件.

每次使得添加,在之前的數組基礎上,[...arr,...data]

四:自定義編譯模式

自定義編譯模式的好處,不用那么麻煩,每次編譯都會跳到首頁.這樣每次都會跳到指定正在寫的頁面.且可以寫參數.參數也會傳遞給onload,這個參數可以作為模擬的參數.不會影響,因為當真機上,是先展示首頁,首頁點擊轉到我們編譯的頁,會傳遞真實的數據.

五:生命周期函數

生命周期:

????????小程序:啟動->銷毀

????????頁面:加載->銷毀

生命周期函數

在特定的時間/事件時,內部底層會調用執行.'

小程序的生命周期函數

onlaunch啟動小程序,數據準備,之后,數據綁定之前啟動.在小程序的配置好了然后再執行onshow,再執行頁面的.onshow

頁面的生命周期函數

這些生命周期函數再特定的事件/時間執行,比如加載頁面內部經過一系列去執行onload',比如下拉刷新,內部能感知,然后去執行相應事件.

六.wxs的使用

1.wxs的語法

wxs能夠在插值語法內調用方法,可以傳參.

2.wxs的使用

插值語法內也會去查找wxs內的.

wxs應該有特定的內存環境,每一個module都是對象名.

wxs內導出的都會放到這個對象內.

1)wxs

2)module

3)導出

1.內嵌

這樣寫使用module的會調用.

2.外聯

使用src,相當于在wxs內寫了這些.

1.使用module.exports

2.使用vuex

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/15779.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/15779.shtml
英文地址,請注明出處:http://en.pswp.cn/web/15779.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

云端力量:利用移動云服務器高效部署Spring Boot Web應用

文章目錄 一、移動云介紹二、移動云產品選擇三、體驗云主機ECS四、使用移動云服務器部署SpringBoot Web應用4.1移動云ECS安裝JDK4.2移動云ECS安裝MySQL4.3移動云ECS數據庫插入數據4.4移動云ECS部署Spring Boot Web應用 總結 一、移動云介紹 移動云是中國移動基于自研的先進技術…

Linux中常見的基本指令(上)

目錄 一、ls指令 1. ls 2. ls -l 3. ls -a 4.ls -F 二、qwd指令 三、cd指令 1. cd .. 2. cd / / / 3. cd ../ / / 4. cd ~ 5. cd - 五、mkdir指令 六、rmdir指令和rm指令 一、ls指令 語法 : ls [ 選項 ][ 目錄或文件 ] 。 功能 :對于目錄…

桶排序和基數排序

前言: 這篇文章,我們就來了解一些鮮為人知的排序,桶排序和基數排序。 桶排序: 桶排序的思想: 桶排序的思想就是把待排序的數盡量均勻地放到各個桶中,再對各個桶進行局部的排序,最后再按序將各…

AI Agent: Agent框架+7個實例

何謂Agent Agent 作為一種新興的人工智能技術,正在受到越來越多的關注。要說清楚什么是 Agent,先得看看人工智能的本質是什么。 人工智能這個名稱來自它試圖通過計算機程序或機器來模擬、擴展和增強人類智能的 一些方面。在這個定義中,“人…

C# WPF入門學習(四)—— 按鈕控件

上期介紹了WPF的實現架構和原理,之后我們開始來使用WPF來學習各種控件。 一、嘗試插入一個按鈕(方法一) 1. VS2019 在界面中,點擊工具欄中的視圖,在下拉菜單中選擇工具箱。 至于編譯器中的視圖怎么舒服怎么來布置&am…

Cocos Creator 幀動畫播放組件制作詳解

Cocos Creator 是一個強大的游戲開發工具,提供了豐富的功能和組件,其中幀動畫播放組件是游戲開發中常用的組件之一,通過幀動畫播放組件可以實現角色動畫、特效動畫等效果。本文將詳細介紹如何使用 Cocos Creator 制作幀動畫播放組件&#xff…

infoq學習筆記-云原生網關當道,三大主流廠商如何“競 技”?

注基礎組件的質量,這些基礎組件是用戶看不到的。這些組件包括代碼質量、自動化的CI/CD、端對端測試、混沌測試等。在APISIX中,我們內置了大 量的測試案例代碼,包括單元測試、E2E測試、混沌測試,以及一些基準測試等,從而…

沈陽師范大學文學院副教授傅贏

女,生于1971年6月,遼寧遼陽人,1995年6月畢業于沈陽師范學院中文系漢語言文學教育專業,2000年6月于東北師范大學獲中國現當代文學專業文學碩士學位,現為文學院漢語國際教育專業教師,副教授。 主要從事對外漢…

藍橋杯練習系統(算法訓練)ALGO-934 序列

資源限制 內存限制:256.0MB C/C時間限制:1.0s Java時間限制:3.0s Python時間限制:5.0s 問題描述 王神想要知道n的所有排列的逆序對數和,但是他覺得太水了,于是讓你算。 輸入格式 一行一個整數n 輸…

random和range

含義: random(1,10) 不包含10,用于生成隨機數。它可以生成浮點數或整數,取決于具體的使用方式。 range(0,1) 不包含1,用于生成一個整數序列。它可以生成一個指定范圍內的連續整數序列。 區別在于&#x…

Linux:Linux系統項目配置

linux高級 軟件安裝 rpm(redhat package manager)安裝 軟件已經按照redhat的包管理規范進行打包,使用rpm命令進行安裝,但包之間可能有依賴關系,因此不能自行解決庫依賴問題,比較麻煩 yum安裝 一種在線軟件安裝方式,本質上還是rpm安裝,自動下載安裝包并安裝,安裝過程中自動…

【MySQL精通之路】SQL優化(1)-查詢優化(23)-避免全表掃描

當MySQL使用全表掃描來解析查詢時,EXPLAIN的輸出在type列中顯示ALL。 這種情況通常發生在以下情況下: 該表非常小,因此執行全表掃描比查找關鍵字更快。這對于少于10行且行長較短的表來說很常見。 對于索引列,ON或WHERE子句中沒有…

服務器硬件全攻略:從入門到精通,全面解析服務器性能與穩定性!

服務器是計算機網絡中提供特定服務的計算機系統,其硬件配置和性能直接影響到整個網絡系統的運行效率和穩定性。作為一個資深的技術人員,本文將全面詳細地介紹服務器硬件基礎知識,包括介紹、命令或語法、主要作用以及使用方法等。 一、介紹 服…

Linux基礎(七):Linux 系統上的庫文件生成與使用

學過C語言我們知道,C語言有標準庫和自定義庫,這些方便了我們的實際開發,提供了已經實現好的函數接口,我們使用的時候,只需要引入頭文件即可,那具體的實現過程又是怎么樣的呢?我們又該如何實現我…

JS實現照片預覽

以下是一個簡單的JS代碼示例&#xff0c;用于實現照片預覽功能&#xff1a; <!DOCTYPE html> <html> <head><title>Photo Preview</title><script>function previewPhoto(event) {var reader new FileReader();reader.onload function(…

MySQL字符數據查詢拆分

MySQL字符數據查詢拆分 問題描述 數據表中某字段為特定單詞組字符串&#xff0c;特定字符分隔。 現有需求&#xff1a;在不影響原始數據的情況下&#xff0c;查詢顯示拆分后的單詞&#xff0c;方便后續對其進行后續操作。 演示 演示數據源 -- 測試表結構create table word_…

Java中創建不可變對象實現細節和例子

當我們在Java中創建不可變對象時&#xff0c;我們需要確保對象的狀態在創建之后不能被修改。以下是一些具體的實現細節和例子&#xff0c;展示了如何在Java中創建不可變對象。 實現細節 使用final關鍵字&#xff1a; 類定義前使用final關鍵字&#xff0c;表示該類不能被繼承&…

Mysql中的慢查詢

Mysql慢查詢的一些sql命令 慢查詢的默認事件為10秒 #注意&#xff1a;慢查詢一般是在調試階段開啟的&#xff0c;在開發階段中一般不會開啟&#xff0c;會對效率產生延誤 #查詢慢查詢是否開啟 show variables like %general%; #慢查詢時間設置 show variables like long_query…

【運維項目經歷|018】:Elasticsearch智能數據分析平臺項目

目錄 項目名稱 項目背景 項目目標 項目成果 我的角色與職責 我主要完成的工作內容 本次項目涉及的技術 本次項目遇到的問題與解決方法 本次項目中可能被面試官問到的問題 問題1&#xff1a;本次項目周期&#xff1f; 問題2&#xff1a;服務部署架構方式及數量和配置&…

【簡明指南:Python中的異常處理與穩健代碼設計】

文章目錄 前言異常處理基礎捕獲多種異常確保資源被釋放使用else子句自定義異常結論 前言 軟件開發過程中&#xff0c;保證代碼的穩健性和可靠性至關重要。異常處理是實現這一目標的關鍵技術之一。在Python編程中&#xff0c;合理地捕獲和處理異常不僅能提高程序的健壯性&#…