Vue動態繫結樣式

2021-10-12 12:57:57 字數 2421 閱讀 8653

——、物件形式繫結class

語法:《標籤

v-bind:class=""

>

lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

>

documenttitle

>

>

.set

.add

style

>

head

>

>

>

class

="set"

:class=""

>

今天有人做不下了

p>

@click

="isadd=!isadd"

>

改變button

>

div>

body

>

html

>

src=

"./js/vue.js"

>

script

>

>

var vm=

newvue(}

)script

>

三、陣列形式繫結class

語法:先做乙個變數和類的對應關係,然後在標籤上用陣列的形式把對應的類繫結上

標籤 :class="[變數,變數,flag?變數:「」]"

lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

>

documenttitle

>

>

.set

.add

style

>

head

>

>

>

:style=""

:class

="[flag?isadd:'

',isset]"

>

今天有人做不下了

p>

@click

="flag=!flag"

>

改變button

>

div>

body

>

html

>

src=

"./js/vue.js"

>

script

>

>

var vm=

newvue(}

)script

>

四、繫結style

語法:​ 《標籤

:style=""

>

標籤》lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

>

documenttitle

>

>

.set

.add

style

>

head

>

>

>

//方法一

:style

="[cssobj,obj]

">

今天有人做不下了

p>

//方法二

class

="set"

:class=""

:style=""

>

今天有人做不下了

p>

@click

="flag=!flag"

>

改變button

>

div>

body

>

html

>

src=

"./js/vue.js"

>

script

>

>

var vm=

newvue(,

obj:}}

)script

>

vue 動態繫結樣式

先看下官方文件 動態繫結class,我們可以傳給v bind乙個物件,動態切換class 渲染結果 上邊 是否給div加上類名show 和 hidden,取決後邊返回值,true顯示,false隱藏,多個屬性中間逗號隔開,動態繫結的class可與普通class共存。如果動態繫結的class很多,可寫...

Vue樣式及動態繫結

在vue 中使用樣式 一 使用class樣式 類名必須用引號 引起來 1 陣列 這種方法 需要用 v bind 繫結 2 陣列中使用三元表示式 這種方法 需要用 v bind 繫結 3 陣列中巢狀物件 這種方法 需要用 v bind 繫結 4 直接適用物件 這種方法 需要用 v bind 繫結 一般...

vue 樣式繫結

vue 樣式的繫結 可以通過 class 或者 style 屬性的繫結來設定。繫結值可以是物件,也可以是陣列 class 的物件繫結 通過繫結class 屬性即 class 然後使用js物件賦給該屬性乙個資料。class 繫結的資料叫 activated,它的值為isactivated.當isact...