Vue內建v 指令

2021-10-24 21:58:59 字數 1274 閱讀 6551

什麼是指令:

是一種特殊的自定義行間屬性(也就是在html標籤內寫);指令的職責就是當其表示式的值改變時相應地將某些行為應用到dom上,在vue中,指令以「v-」開頭

v-bind
v-bind:動態繫結資料。簡寫為「:」 。=> 以後的:class=""

v-on
v-on:繫結時間***。簡寫為「@」,例:@click="***"

v-text
v-text :更新資料,會覆蓋已有結構。類似}

v-show
v-show:根據值的真假,切換元素的display屬性;

v-if
v-if:根據值的真假,切換元素會被銷毀、重建; => 在dom中已消失

v-else-if
v-else-if:多條件判斷,為真則渲染;

v-else
v-else:條件都不符合時渲染;

v-for
v-for:基於源資料多次渲染元素或模組;

v-model
v-model:在表單控制項元素(input等)上建立雙向資料繫結(資料來源);

v-pre
v-pre:跳過元素和子元素的編譯過程;

v-once
v-once:只渲染一次,隨後資料更新也不重新渲染;

v-cloak
v-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 前...