您的位置:首页 > 产品设计 > UI/UE

vuejs点击class变化

2017-08-15 15:09 351 查看
<!DOCTYPE html>  

<html lang="en">  

<head>  

  <meta charset="UTF-8">  

  <title>Vue.js小demo</title>  

  <style>  

 .static{  

  width: 100px;  

  height: 60px;  

  margin:30px auto;  

  display: inline-block;  

  cursor: pointer;  

 }  

 .class-a{  

    background: lightpink;  

 }  

 .class-b{  

    background: #eee;  

 }  

  </style>  

</head>  

<body>   

<div id="content">  

    <span class="static" v-bind:class="{'class-a':isA,'class-b':!isA}" @click="toggle"></span>  

</div>  

</body>  

<script src="https://cdn.bootcss.com/vue/2.2.6/vue.js"></script>  

<script>  

var vm=new Vue({  

    el:"#content",  

    data:function(){  

        return {  

            isA:false  

        };  

    },  

    methods:{  

        toggle:function(){  

            this.isA=!this.isA;  

        }  

    }  

});  

  

</script>  

</html>  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: