總結(jié)筆記

1.uniapp路由跳轉(zhuǎn)方式

1 uni.navigateTo()   保留當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用的某一頁面
2  uni.redirectTo()  關(guān)閉當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個頁面
3  uni.reLaunch()  關(guān)閉所有頁面打開應(yīng)用的某個頁面
4  uni.switchTab()   tabBar頁面跳轉(zhuǎn)
5 uni.navigateBack()  返回一級或者多級頁面
6  uni.preloadPage()  預(yù)加載頁面僅僅是H5支持

2.小程序生命周期

1.onLaunch 當(dāng)uni-app初始化完成時觸發(fā)(全局只觸發(fā)一次)
2. onShow 后臺進(jìn)入前臺
3. onHide 前臺進(jìn)入后臺

Css水平垂直居中的方式:

1.position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0;

2. width: 300px; height: 200px; border: 3px solid #546461; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center;

3. width: 480px; height: 380px; background-color: #746; position: absolute; top: 50%; left: 50%; margin-top: -190px; /*height的一半*/  margin-left: -240px; /*width的一半*/

深拷貝淺拷貝

B復(fù)制了A,當(dāng)修改A時,看B是否會發(fā)生變化,如果B也跟著變了,說明這是淺拷貝,拿人手短,如果B沒變,那就是深拷貝,自食其力。

Get post 區(qū)別

- Get會將請求的參數(shù)裸露在外面,post不會

- Post比get更安全,get傳輸?shù)臄?shù)據(jù)量少,數(shù)據(jù)不能超過2kb post沒有大小限制

- get只能進(jìn)行url編碼,post支持多種編碼方式(unicode)。

- 傳參:get只接受ASCII字符,而post沒有限制。

優(yōu)化性能的方式

- 減少 HTTP 請求數(shù)量

- 采用 lazyLoad懶加載

- 控制資源文件加載優(yōu)先級

//- Css在上面就是在下面

Cookie localStorage sessionStorage的區(qū)別

- Cookie存放數(shù)據(jù)比較小4kb,由服務(wù)器生成可以設(shè)置存放時間存在安全性問題

- localStorage (需要手動清除)sessionStorage(關(guān)閉頁面就自動清空了)大小一般為5kb,僅在本地存儲不參與服務(wù)器端渲染

閉包

閉包圖片

Vue路由傳值方式

直接拼接,`query``傳值,``pramas``傳值`

nextTick:nextTick學(xué)習(xí)鏈接

vue中定義data:{} 和 data(){ return{} }的區(qū)別

- data:{} 如果多個頁面引入同一組件時,會存在變量共享的情況,也就是成了全局變量會影響其他變量,造成變量污染
- data(){ return{} }變量只在當(dāng)前組件中使用不影響其他組件
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容