Vue2(Ⅱ)
- 3、基础篇
-
- 3.8、样式绑定
-
- 3.8.1 class
- 3.8.2 style
- 3.9、列表渲染
-
- 3.9.1 列表过滤
- 3.9.2 列表排序
- 3.9.3 列表更新
- 3.10、数据劫持
- 3.11、收集表单数据
- 3.12、过滤器 filters
- 3.13、自定义指令
- 3.14、模板 template
- 3.15、生命周期
- 3.16、组件
-
- 3.9.1 非单文件组件
- 3.9.2 重要的内置关系
- 3.9.3 单文件组件
3、基础篇
3.8、样式绑定
3.8.1 class
绑定class样式要使用’ :class=“xxx” ‘的写法,其不影响’ class=“xxx” '的使用,也就是两者可以共存
写法 | 适用 |
---|---|
字符串 | 类名不确定,要动态获取 |
数组 | 要绑定多个样式,要使用的类名明确 |
对象 | 要绑定多个样式,要使用的类名不明确 |
Title { { name }}
{ { name }}
{ { name }}
3.8.2 style
绑定style样式要使用’ :style=“xxx” ‘的写法,其不影响’ style=“xxx” '的使用,也就是两者可以共存
写法 | 描述 |
---|---|
对象 | 样式的键值对,例如 {background: ‘green’ } |
数组 | 多个对象的集合 |
Title { { name }}
{ { name }}
{ { name }}
3.9、列表渲染
3.9.1 列表过滤
筛选:arr.filter((每个元素)=>{被筛选的元素条件})
computed实现列表过滤
- { { p.name }} - { { p.age }} - { { p.sex }}
Topwatch实现列表过滤
- { { p.name }} - { { p.age }} - { { p.sex }}