zoukankan      html  css  js  c++  java
  • VueJS样式绑定:v-bind

    HTML

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Vue 测试实例 - 菜鸟教程(runoob.com)</title>
    </head>
    <style>
    .class1{
      background: #444;
      color: #eee;
    }
    .class2{
      background: red;
      color: #fff;
    }
    </style>
    <body>
    <script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>
    
    <div id="app">
      <label for="r1">黑色背景</label><input type="checkbox" v-model="class1" id="r1">
      <label for="r2">红色背景</label><input type="checkbox" v-model="class2" id="r2">
        
        <br><br>
      <div v-bind:class="{'class1': class1}">
        directiva v-bind:class
      </div>
    <div v-bind:class="{'class2': class2}">
        directiva v-bind:class
      </div>
    </div>
        
    <script>
    new Vue({
        el: '#app',
      data:{
          class1: true,
          class2: true
      }
    });
    </script>
    </body>
    </html>

    实例判断 class1 的值,如果为 true 使用 class1 类的样式,否则不使用该类.

    效果:

  • 相关阅读:
    leetcode之String to Integer (atoi)
    初次思考
    leetcode之Reverse Words in a String
    Leetcode之Database篇
    在项目中添加类
    创建项目
    配置Eclipse

    递归
    多态
  • 原文地址:https://www.cnblogs.com/boonya/p/7090026.html
Copyright © 2011-2022 走看看