首页 > 其他 > 详细

vue类值控制

时间:2021-04-11 23:37:13      阅读:28      评论:0      收藏:0      [点我收藏+]

1.操作样式

控制标签class类名

格式:
<h1 :class="值">元素</h1> 值可以是对象、对象名、数组(数组的方式用的比较少)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style>
        .c1{
            color:red;
        }
        .c2{
            color:green;
        }
    </style>

</head>
<body>
<div id="xx">
<!--    <p>淫湿一手</p>-->
<!--    <p class="c1" :class="{c2:num<=10}">床前明月光</p>-->
<!--    <p :class="{c1:num>10,c2:num<=10}">床前明月光</p>-->
    <p :class="xx">床前明月光</p>
    <!-- class类值控制语法: :class=‘{类值:判断条件(布尔值或者得到布尔值的算式),类值:判断条件....}‘
        布尔值或者得到布尔值的算式: 里面直接可以使用数据属性
    -->

</div>

</body>
<script src="vue.js"></script>
<script>
    new Vue({
        el:#xx,  // #xx   css选择器
        data(){
            return {
                num:11,
                xx:c1,
            }
        },
        methods:{
            jian(){
                if (this.num>0){
                    this.num--;
                }

            }
        }

    })


</script>

</html>

总结:

1. 给元素绑定class类名。
    vue对象的data数据:
        data:{
          myObj:{
            complete:true,
            uncomplete:false,
          }
        }

        html元素:    
            <div class="box" :class="myObj">2222</div>
    最终浏览器效果:
            <div class="box complete">2222</div>

 

vue类值控制

原文:https://www.cnblogs.com/xo1990/p/14645893.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!