vue中怎么动态修改a标签的样式

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标签的样式

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标签的样式的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注恰卡编程网行业资讯频道,感谢各位的阅读!

发布于 2021-07-09 21:18:19
收藏
分享
海报
0 条评论
170
上一篇:AngularJS怎么实现表单验证功能 下一篇:Vue组件如何实现高德地图地址选择功能
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码