03 Vue的基礎語法(繫結屬性)

2021-10-08 02:47:49 字數 1383 閱讀 6469

new vue(})

執行結果:

兩種方式:①物件語法 ②陣列語法

①物件語法 :

用法一:直接通過{}繫結乙個類

用法二:也可以通過判斷,傳入多個值

:class="('active': isactive, 'line': isline)"> hello world!

用法三:和普通的類同時存在,並不衝突

注:如果isactive和isline都為true,那麼會有title/active/line三個類

用法四:如果過於複雜,可以放在乙個methods或者computed中

注: classes是乙個計算屬性

②陣列語法:(使用特別少)

用法一:直接通過{}繫結乙個類

:class="['active']"> hello world!

用法二:也可以傳入多個值

:class="['active', 'line']"> hello world!

用法三:和普通的類同時存在,並不衝突,會有title/active/line三個類

用法四:如果過於複雜,可以放在乙個methods或者computed中

注: classes是乙個計算屬性

例句:

執行結果:

作用:利用v-bind:style來繫結一些css內聯樣式

繫結class有兩種方式:

①物件語法(使用較多)

例句:style=""

說明:style後面跟的是乙個物件型別(物件的key是css屬性名稱,物件的value是具體賦的值,值可以來自於data中的屬性)

fontsize

: fontsize + 'px'

}">

} new vue(})

②陣列語法

v-bind

:style="[basestyles1, basestyles2]">

說明:style後面跟的是乙個陣列型別(多個值的話,分割即可)

} new vue(

, basestyles1:

, }})

03 vue的計算屬性

計算屬性computed是vue例項的乙個屬性,它和methods的用法完全一樣,一般如果我們要對資料進行一定的變通後顯示的話,可以使用這個屬性。h2 h2 h2 h2 div src js vue.js script newvue methods computed script body 總 h2...

vue基礎語法之樣式繫結

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

vue基礎知識 三 屬性繫結 樣式繫結

1.vue如何動態處理屬性 利用 v bind指令用法 或 縮寫形式 進行動態繫結 2.v model的底層實現原理分析 三個例子實現效果一致 msg handle function event 1.class樣式處理 data data 2.樣式繫結相關語法細節 物件繫結和陣列繫結可以結合使用 s...