一种在vue环境下动态改变css样式class属性的方法


 

 

1 <div class="item" :class="changeStyle" @click="dododo()">
2     onepiece
3 </div>

 

class=“item” 是固定样式,:class=“changeStyle” 是动态样式。
在css中,分别定义两个待变换样式的类。如:

 

1 .bg-red {
2     background-color: red;
3 }
4 
5 .bg-green {
6     background-color: green;
7 }

 

dododo() {
	this.changeStyle = this.changeStyle ? 'bg-red' : 'bg-green';
}

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM