vue中怎么动态修改a标签的样式,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>Document</title>
<styletype="text/css">
.active{
color:red;
}
</style>
</head>
<body>
<divid="app">
<buttonv-for='iteminisp'@click='f1($index)'
:class="{'active':$index===isActive}">{{item}}</button>
</div>
<scripttype="text/javascript"src='vue.js'></script>
<script>
newVue({
el:'#app',
data:{
isActive:0,
isp:['BGP','中国电信','中国联通','联通电信双线']
},
methods:{
f1:function(index){
this.isActive=index
}
}
})
</script>
</body>
</html>
像下面这样:
vue 动态修改a标签的样式.jpeg
下面是我项目中的代码:
上面的代码,作者用的是vue 1.0版本,下面我用的是2.0版本。
<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>Document</title>
<styletype="text/css">
.red-link{
color:red;
}
</style>
</head>
<body>
<divid="app">
<ahref="javascript:void(0);"rel="externalnofollow"class="box1-item"
v-for="(item,index)inmenu"
:class="{'red-link':index===isActive}"
v-on:click.stop.prevent='switchTab(index)'>
{{item}}
</a>
</div>
<scripttype="text/javascript"src='vue.js'></script>
<script>
newVue({
el:'#app',
data:{
isActive:0,
menu:['推荐','人物','干货','行业','融资','�教育','大数据'],
},
methods:{
switchTab:function(index){
this.isActive=index;
}
}
})
</script>
</body>
</html>
看完上述内容,你们掌握vue中怎么动态修改a标签的样式的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注恰卡编程网行业资讯频道,感谢各位的阅读!