vue2.* 绑定属性 绑定Class 绑定style 03

Posted zsczsc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue2.* 绑定属性 绑定Class 绑定style 03相关的知识,希望对你有一定的参考价值。

<template>
  <div id="app">
    <!-- 绑定属性 -->
    <div v-bind:title="title">你好,世界</div>
    <!-- 绑定class -->
    <div :class="{‘red‘:flag,‘blue‘:!flag}">你好,世界</div>
    <!-- 绑定style -->
    <div class="box" :style="{width:boxwidth+‘px‘}"></div>
    <!-- 绑定html -->
    <div v-html="h"></div>
    <!-- 绑定数据2 -->
    <div v-text="msg"></div>
    <!-- 循环数据,第一个高亮 -->
    <ul>
        <li v-for="(item,key) in list" :class="{‘blue‘:key%2==0,‘red‘:key%2!=0}">
            {{key}}---{{item}}
        </li>
    </ul>
       
  </div>
</template>

<script>
export default {
  data () {
    /*业务逻辑里面定义的数据*/
    return {
        title:你好,世界,
        h:<h2>h2</h2>,
        msg:你好vue,
        list:[1,2,3],
        flag:true,
        boxwidth:300
    }
  }
}
</script>

<style>
    .red{color:red}
    .blue{color:blue}
    .box{
        height:100px;
        width:100px;
        background:red
    }
</style>

 

以上是关于vue2.* 绑定属性 绑定Class 绑定style 03的主要内容,如果未能解决你的问题,请参考以下文章

请教一个问题关于vue2中绑定class属性的问题

JS,Vue2,事件处理,计算属性,监视属性,class与style绑定

Vue2基础

Vue2.0学习—class与style绑定(三十八)

理解VUE2双向数据绑定原理和实现

vue2.x中使用三元表达式绑定class的时候遇到的坑