vue中怎么动态修改a标签的样式,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
创新互联主营衡南网站建设的网络公司,主营网站建设方案,成都APP应用开发,衡南h5小程序定制开发搭建,衡南网站营销推广欢迎衡南等地区企业咨询
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> .active{ color: red; } </style> </head> <body> <div id="app"> <button v-for='item in isp' @click='f1($index)' :class="{'active': $index === isActive}">{{item}}</button> </div> <script type="text/javascript" src='vue.js'></script> <script> new Vue({ 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版本。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> .red-link{ color: red; } </style> </head> <body> <div id="app"> <a href="javascript:void (0);" rel="external nofollow" class="box1-item" v-for="(item, index) in menu" :class="{ 'red-link':index === isActive }" v-on:click.stop.prevent='switchTab(index)'> {{ item }} </a> </div> <script type="text/javascript" src='vue.js'></script> <script> new Vue({ el:'#app', data:{ isActive:0, menu: ['推荐', '人物', '干货', '行业', '融资','�教育','大数据'], }, methods:{ switchTab: function (index) { this.isActive = index; } } }) </script> </body> </html>
看完上述内容,你们掌握vue中怎么动态修改a标签的样式的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
分享名称:vue中怎么动态修改a标签的样式
浏览路径:https://www.cdcxhl.com/article46/ppeeeg.html
成都网站建设公司_创新互联,为您提供网站收录、商城网站、虚拟主机、企业建站、做网站、网站内链
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联