vue.js入门教程之绑定class和style样式

2020-06-16 06:34:03易采站长站整理

对象语法

v-bind:style
的对象语法十分直观——看着非常像 CSS,其实它是一个 JavaScript 对象。CSS 属性名可以用驼峰式(camelCase)或短横分隔命名(kebab-case):


<div v-bind:style="{ color: activeColor, fontSize: fontSize + 'px' }"></div>


data: {
activeColor: 'red',
fontSize: 30
}

直接绑定到一个样式对象通常更好,让模板更清晰:


<div v-bind:style="styleObject"></div>


data: {
styleObject: {
color: 'red',
fontSize: '13px'
}
}

同样的,对象语法常常结合返回对象的计算属性使用。

三、数组语法

v-bind:style 
的数组语法可以将多个样式对象应用到一个元素上:


<div v-bind:style="[styleObjectA, styleObjectB]">

自动添加前缀

v-bind:style 
使用需要厂商前缀的 CSS 属性时,如 transform,Vue.js 会自动侦测并添加相应的前缀。

四、总结

以上就是为大家整理的vue.js绑定class和style样式的全部内容,文章介绍的很详细,具有一定的参考学习价值,希望对大家学习vue.js能有所帮助,小编还会陆续更新关于vue.js的信息,感兴趣的朋友们请继续关注软件开发网。