使用 v-bind:style可以給元素繫結內聯樣式,方法與:class類似,也有物件語法和陣列語法,看起來很直接在元素上寫css:
示例data: {
color: 'red',
fontsize: 14
css屬性名稱使用駝峰命名(camelcase)或短橫分隔命名(kebab-case),渲染後的結果為:文字
大多數情況下,直接寫一串的樣式不便於閱讀和維護,所以一般寫在data或computed裡,以data為例寫上面的示例:
示例data: {
color: 'red',
fontsize: 14 + 'px'
應用多個樣式物件時,可以使用陣列語法:文字
在實際業務中, :style的陣列語法並不常用,因為往往可以寫在乙個物件裡面; 而較為常用的應用是計算屬性.
另外,使用:style時,vue.js會自動給特殊的css屬性名稱增加字首,比如transform.
總結
Vue繫結內聯樣式
使用 v bind style 可以給元素繫結內聯樣式,方法與 class類似,也有物件語法和陣列語法,看起來很直接在元素上寫css data css屬性名稱使用駝峰命名 camelcase 或短橫分隔命名 kebab case 渲染後的結果為 文字 大多數情況下,直接寫一串的樣式不便於閱讀和維護,...
vue 繫結內聯樣式transfrom
像transfrom中有多個屬性值的樣式,例如 translatex 如果按照正常的vue寫法 style 的話,vue會報錯的,所以尋找了解決方法 原因 vue誤以為translatex是乙個函式 解決方法 使用模板字串 r sort style scalefun div 這裡注意沒有,不能寫成 ...
Vue繫結class與繫結內聯樣式 v bind
為v bind class設定乙個物件,可以動態切換class class div div script newvue script body 當 class的表示式過長或邏輯複雜時,還可以繫結乙個計算屬性 class classes div div script newvue computed s...