vuejs实现标签选项卡-动态更改css样式

html

1.

		

js

	var app = new Vue({
			el:"#app",
			router,
			data:{
				m:"hello vue.js",
				active:'2',
				idx:'0',   //默认选择首页
				headerList:[
					{name:'首页1'},
					{name:'首页2'},
					{name:'首页3'},
					{name:'首页4'},
					{name:'首页5'},
					{name:'首页6'}
				]
			},
			methods:{
				// 1.选择
				selectMainTheme:function(index){
					console.log("selectMainTheme" + index);
					console.log("idx" + this.idx);
					this.idx = index;
				}
				// 
			}	

	});

2.运算表达式

  全选

3.

HTML代码:
Demo2
Javascript代码: data: { classA: 'class-a' //当classA改变时将更新class } 渲染后的HTML:
Demo2

4.

HTML代码:
Demo4
Javascript代码: data: { isA: false, //当isA改变时,将更新class isB: true //当isB改变时,将更新class } 渲染后的HTML:
Demo4

参考文章:来源  https://www.cnblogs.com/big-snow/p/5718728.html

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Vue.js)