v-bind 及 class 与 style 绑定

2018-10-14  本文已影响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的绑定

上一篇 下一篇

猜你喜欢

热点阅读