一:導航傳參
無論是編程式還是聲明式導骯傳參都是在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