1、绑定class

(1)对象语法

<!DOCTYPE html>
<html lang="zh"> <head>
<meta charset="UTF-8" />
<title>vue示例</title>
</head> <body>
<div id="app">
<div class="static" :class="{'active':isActive,error:isError}">
123
</div>
</div>
<script src="https://cdn.bootcss.com/vue/2.5.9/vue.min.js"></script>
<script type="text/javascript">
new Vue({
el: '#app',
data: {
isActive: true,
isError: true
}
});
</script>
</body> </html>

对象可以传入多个属性,:class可以与普通的class共存。

(2)数组语法

<!DOCTYPE html>
<html lang="zh"> <head>
<meta charset="UTF-8" />
<title>vue示例</title>
</head> <body>
<div id="app">
<div class="static" :class="[activeCls,errorCls]">
123
</div>
</div>
<script src="https://cdn.bootcss.com/vue/2.5.9/vue.min.js"></script>
<script type="text/javascript">
new Vue({
el: '#app',
data: {
activeCls: 'active',
errorCls: 'error'
}
});
</script>
</body> </html>

2、绑定内联样式

v-bind:style 给元素绑定内联样式,也有对象和数组语法写法。由于直接写一长串样式不便于阅读和维护,所以一般写在data或者computed里

<!DOCTYPE html>
<html lang="zh"> <head>
<meta charset="UTF-8" />
<title>vue示例</title>
</head> <body>
<div id="app">
<div :style="styles">
123
</div>
</div>
<script src="https://cdn.bootcss.com/vue/2.5.9/vue.min.js"></script>
<script type="text/javascript">
new Vue({
el: '#app',
data: {
styles: {
color: 'red',
fontSize: '14px'
}
}
});
</script>
</body> </html>

使用;style时vuejs会自动添加前缀。

最新文章

  1. Spring Mock
  2. ubuntu下安装chrome
  3. Permutations II 再分析
  4. iOS 获取版本号(Swift和OC两种)
  5. dotfiles管理
  6. 安装SQL Server 2014
  7. 04.spring-data-redis与Jedis整合使用
  8. Android Timer用法
  9. 简单高效读写修改整个文本Slurp
  10. 《30天自制操作系统》读书笔记(5) GDT&amp;IDT
  11. ueditor富文本编辑的使用方法
  12. Unable to boot : please use a kernel appropriate for your cpu
  13. C++编程命名规范
  14. md5两次加密
  15. Mapreduce概述和WordCount程序
  16. Linux df -h空间显示不正确
  17. java为什么用咖啡?
  18. linq 分组取各组最大值
  19. HTTP协议学习笔记(二)
  20. VBScript操作SFTP

热门文章

  1. 使用keras时出现 `pydot` failed to call GraphViz的解决办法
  2. 树链剖分【CF165D】Beard Graph
  3. 洛谷——P1916 小书童——蚂蚁大战
  4. 【Numpy】python机器学习包Numpy基础知识学习
  5. Xamarin iOS项目找不到模拟器
  6. CSS 笔记——背景布局
  7. [BZOJ4003][JLOI2015]城池攻占(左偏树)
  8. BZOJ 2818 Gcd(莫比乌斯反演)
  9. Educational Codeforces Round 9 E. Thief in a Shop dp fft
  10. OpenVPN官方资源下载和官方教程入口