美文网首页
v-bind 及 class 与 style 绑定

v-bind 及 class 与 style 绑定

作者: 林键燃 | 来源:发表于2018-10-14 10:26 被阅读3次

class的绑定

对象语法

<div id="app">
  <div :class="{'active':isActive,'open':isOpen}"></div>
</div>
<script>
    var app = new Vue({
      el: '#app',
      data: {
        isActive:true
      }
    })
</script>

数组语法

<div id="app">
  <div :class="[active,open]"></div>
</div>
<script>
    var app = new Vue({
      el: '#app',
      data: {
        active: 'active',
        open: 'open'
      }
    })
</script>

数组语法中可以使用对象语法

<div id="app">
  <div :class="[{ 'active' : isActive},open]"></div>
</div>
<script>
    var app = new Vue({
      el: '#app',
      data: {
        isActive: true,
        open: 'open'
      }
    })
</script>

style的绑定

  • 绑定内联样式与绑定class的方法类似,都有对象语法和数组语法,书写对象语法跟在元素上直接写css相似。
  • 在实际业务中,:style的数组语法并不常用,同时较为常用的应当是计算属性。
  • vue.js很智能,它会帮我们自动给特殊的 CSS 属性名称增加前缀,比如 transform。

相关文章

  • vue重新起航(三)

    class与style绑定 用v-bind来绑定class和style 对象语法 1.class active是否...

  • Vue学习笔记[2]

    一、Class与Style绑定 1 绑定HTML class #对象语法我们可以传给 v-bind:class 一...

  • 6 动态绑定属性

    v-bind基本用法 v-bind 绑定style 动态绑定class对象语法···...

  • Vue.js教程_4

    操作元素的class列表和内联样式的数据绑定:使用v-bind和style与class结合。v-bind也可与操作...

  • Vue入门:v-bind

    本篇为Vue的基础篇,主要关于 v-bind: class与style的动态绑定。 1. 绑定 class 的几种...

  • Vue基础指令

    Vue循环指令 Vue绑定指令: v-bind:style,v-bind:class: v-model双向数据绑定...

  • Vue绑定对象和数组

    class列表和内联样式style都是属性,所以可以使用v-bind动态绑定 v-bind:class="{...

  • Vue.js从0到1:v-bind指令

    Vue.js从0到1:v-bind 指令 1. 代码演示 v-bind :绑定 : 绑定class、绑定style...

  • 绑定Class

    注意:Class 与 Style 绑定:1、使用 (v-bind:表达式结果) 进行实现2、在将 v-bind 用...

  • vue初

    style的绑定 条件渲染 列表渲染 指令总结v-bind可以绑定属性,包括class style,而已省略,使用...

网友评论

      本文标题:v-bind 及 class 与 style 绑定

      本文链接:https://www.haomeiwen.com/subject/dirzaftx.html