Vue 基礎系列(五)繫結樣式 條件渲染

2022-09-19 09:45:07 字數 709 閱讀 7895

class樣式

寫法:class="***" ***可以是字串、物件、陣列。

:class="mood" @click="changemood">}

:class="classarr">}

:class="classobj">}

style樣式(不常用)

:style=""其中***是動態值。

}

:style="[a,b]"其中a、b是樣式物件。

}

v-if

寫法:(1).v-if="表示式".(2).v-else-if="表示式"。(3).v-else="表示式"

適用於:切換頻率較低的場景。

特點:不展示的dom元素直接被移除。

注意:v-if可以和:v-else-if、v-else一起使用,但要求結構不能被「打斷」。

angular

react

vue哈哈

v-show

寫法:v-show="表示式"

適用於:切換頻率較高的場景。

特點:不展示的dom元素未被移除,僅僅是使用樣式隱藏掉。

備註:使用v-if的時,元素可能無法獲取到,而使用v-show一定可以獲取到。

Vue入門系列(三)之Vue列表渲染及條件渲染實戰

vue官網 基礎用法 入門系列 一 二 三 四 五 本文 有時候我們要根據資料的情況,決定標籤是否進行顯示或者有其他動作。最常見的就是,渲染的時候,如果 沒有資料,就顯示無資料。如果有資料就顯示 資料。vue幫我們提供了乙個v if的指令,幫助我們完成判斷的模板處理。data v if指令可以根據資...

vue基礎語法之樣式繫結

屬性一般是以is開頭的 作為標誌位 是布林型別的 v bind class div 通常適用於需要加多個類名的場景 或者是需要取消類樣式 v bind class activeclass,errorclass div 示例 box v bind class 測試樣式div v on click ha...

vue基礎之樣式繫結(class,style)

陣列 class red thin 這是乙個 的h1h1 陣列中使用三元表示式 class red thin isactive?active 這是乙個 的h1h1 陣列中巢狀物件 class red thin 這是乙個 的h1h1 直接使用物件 class 這是乙個 的h1h1 直接在元素上通過 s...