什麼是指令:
是一種特殊的自定義行間屬性(也就是在v-bindhtml
標籤內寫);指令的職責就是當其表示式的值改變時相應地將某些行為應用到dom
上,在vue中,指令以「v-
」開頭
v-onv-bind
:動態繫結資料。簡寫為「:
」 。=> 以後的:class=""
v-textv-on
:繫結時間***。簡寫為「@
」,例:@click="***"
;
v-showv-text :
更新資料,會覆蓋已有結構。類似}
;
v-ifv-show
:根據值的真假,切換元素的display
屬性;
v-else-ifv-if
:根據值的真假,切換元素會被銷毀、重建; => 在dom
中已消失
v-else-if
:多條件判斷,為真則渲染;
v-elsev-else
:條件都不符合時渲染;
v-forv-for
:基於源資料多次渲染元素或模組;
v-modelv-prev-model
:在表單控制項元素(input
等)上建立雙向資料繫結(資料來源);
v-pre
:跳過元素和子元素的編譯過程;
v-oncev-once
:只渲染一次,隨後資料更新也不重新渲染;
v-cloakv-cloak
:隱藏未編譯的mustache
語法,在css
中設定[v-cloak]
Vue 通過自定義指令回顧 v 內建指令
vue.js 的各種指令 directives 更加方便我們去資料驅動 dom,例如 v bind v on v model v if v for v once 等內建指令,這些指令的職責就是當表示式改變時將某些行為應用到 dom 上,盡量不去操作增刪改 dom。通過了解如何去自定義指令,可以想象內...
Vue 內建指令
在 vue 例項編譯結束之後再渲染,一般與 display none 結合使用。css v cloak 解決初始化慢導致的頁面閃動,比如 頁面載入出來了但是沒有解析完 vue 例項,從而導致頁面中顯示這種沒有載入出來的情況 定義它的元素和元件只渲染一次,後續都不會再重新渲染。用法和 v cloak ...
Vue內建指令
參考 指令 1.v html內容按普通 html 插入,可防止 xss 攻擊 2.v show根據表示式的真假值,切換元素的 display 長沙市屬性來顯示隱藏 3.v if 根據表示式的真假值,來渲染元素 4.v else 前面必須有v if 或者 v else if 5.v else if 前...