vue 基礎知識點

2021-08-29 05:20:54 字數 1160 閱讀 5016

建立例項

new vue(  資料

methods:{} 函式方法

computed{} 計算屬性

生命週期/鉤子函式

beforecreate (){}, 建立前

created(){}, 建立後

beforemount(){}, 渲染前

mounted(){}, 渲染後

beforeupdate(){}, 更新前

updated(){}, 更新後

beforedestroy(){}, 銷毀前

destroyed (){} 銷毀後

指令

v-for 迴圈

arr迴圈 in arr

json迴圈 in arr

v-text text文字 和innertext一樣

v-html html文字 和innerhtml一樣

v-if 判斷

v-else

v-else-if

v-model 雙向繫結

v-bind 屬性繫結

v-on 事件繫結

v-show 顯示/隱藏

vue ajax

get   ajax方法

this.$http.get(url).then((data)=>,(data)=>)

偵聽屬性、生命週期、計算屬性 相同與不同

偵聽屬性 :偵聽某一項資料的變化,this是vue例項,可以監控到計算屬性的變化

生命週期:偵聽所有的資料變化,this是vue例項

計算屬性:沒有呼叫不會觸發,this是vue例項

watch

可以和data重名

可以和methods重名

可以和computed重名

computed和methods(計算屬性和函式方法的區別)

computed 計算屬性

用來計算處理資料

和methods的區別是有快取

在輸出的時候 computed }

methods }

v-if和v-show區別

v-if 只會載入真的部分 有快取 消耗高

適合偶爾的顯示隱藏切換

v-show 都會載入 沒有快取 消耗相對低

適合頻繁的切換

vue 基礎知識點

1.指令 v html 會覆蓋內部內容 會有xss攻擊 不要用在使用者提交的時候 aaaa aaaa被覆蓋掉 v if v else 進行邏輯判斷 使用者不頻繁更改 v show 渲染成 display none 使用者頻繁更改 v if 和v for 不同時使用 v for 比v if 優先順序高...

vue 的基礎知識點

一套用於構建使用者介面的漸進式框架。與其它大型框架不同的是,vue 被設計為可以自底向上逐層應用。vue 的核心庫只關注檢視層,不僅易於上手,還便於與第三方庫或既有專案整合。前提 安裝了node 環境 npm 全域性安裝 vue cli npm install global vue cli 建立乙個...

vue基礎知識點快覽

本文適合剛學會vue的初學者回憶知識點,小白可能有點不適。一 基礎指令 v text,v html,v show,v if,v else,v for item,index in items v on click v bind,v model 表單 v pre,v cloak,v once,v on等...