vue 动态修改a标签的样式的方法


Posted in Javascript onJanuary 18, 2018

公司要做一个类似今日头条的项目,用前后端分离的方式做成HTML5页面,先在微信中运行,领导说想看看效果怎么样。今日头条头部的导航是可以滚动和添加类别的,我们这个项目也是一样。所以在导航这个地方就需要在点击不同分类的同时,样式也是跟着变的,我在网上搜索了一下,发现了下面的代码,简洁清淅,不过具体网址忘记了,先把代码贴出来给大家看一下,想知道网址的可以去网上搜索一下。

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

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>

代码基本一样,只是自己整理一下,方便下次使用的时候好找,也希望需要的朋友能拿来就用。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
CSS和JS标签style属性对照表(方便js开发的朋友)
Nov 11 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
Jan 16 Javascript
JavaScript打印iframe内容示例代码
Aug 20 Javascript
使用GruntJS构建Web程序之构建篇
Jun 04 Javascript
JavaScript中对象的不同创建方法
Aug 12 Javascript
element-ui循环显示radio控件信息的方法
Aug 24 Javascript
Angular2中监听数据更新的方法
Aug 31 Javascript
vue 基于element-ui 分页组件封装的实例代码
Dec 10 Javascript
js验证身份证号码记录的方法
Apr 26 Javascript
微信小程序 云开发模糊查询实现解析
Sep 02 Javascript
Javascript如何实现扩充基本类型
Aug 26 Javascript
原生JavaScript实现轮播图
Jan 10 Javascript
详解vue-meta如何让你更优雅的管理头部标签
Jan 18 #Javascript
Nuxt.js踩坑总结分享
Jan 18 #Javascript
Nuxt.js实战详解
Jan 18 #Javascript
React Native 真机断点调试+跨域资源加载出错问题的解决方法
Jan 18 #Javascript
ajax请求data遇到的问题分析
Jan 18 #Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
Jan 18 #Javascript
vue-scroller记录滚动位置的示例代码
Jan 17 #Javascript
You might like
PHP简洁函数小结
2011/08/12 PHP
php文件上传的例子及参数详解
2013/12/12 PHP
php自定文件保存session的方法
2014/12/10 PHP
JS trim去空格的最佳实践
2011/10/30 Javascript
浅谈Javascript面向对象编程
2011/11/15 Javascript
javascript中RegExp保留小数点后几位数的方法分享
2013/08/13 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
2013/10/25 Javascript
js 限制input只能输入数字、字母和汉字等等
2013/12/18 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
jQuery控制网页打印指定区域的方法
2015/04/07 Javascript
JS中的THIS和WINDOW.EVENT.SRCELEMENT详解
2015/05/25 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
2015/11/01 Javascript
jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮
2015/11/18 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
jQuery插件cxSelect多级联动下拉菜单实例解析
2016/06/24 Javascript
Node.js的环境安装配置(使用nvm方式)
2016/10/11 Javascript
微信小程序 开发MAP(地图)实例详解
2017/06/27 Javascript
JavaScript之RegExp_动力节点Java学院整理
2017/06/29 Javascript
详解SPA中前端路由基本原理与实现方式
2018/09/12 Javascript
vue深度监听(监听对象和数组的改变)与立即执行监听实例
2020/09/04 Javascript
vue 中的动态传参和query传参操作
2020/11/09 Javascript
[09:40]DAC2018 4.5 SOLO赛 MidOne vs Miracle
2018/04/06 DOTA
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
2017/03/19 Python
使用Scrapy爬取动态数据
2018/10/21 Python
使用matplotlib绘制图例标签中带有公式的图
2019/12/13 Python
python FTP批量下载/删除/上传实例
2019/12/22 Python
python利用 keyboard 库记录键盘事件
2020/10/16 Python
HTML5 新标签全部总汇(推荐)
2016/06/13 HTML / CSS
HTML5实现移动端复制功能
2018/04/19 HTML / CSS
工程部主管岗位职责
2013/11/17 职场文书
餐饮业经理竞聘演讲稿
2014/01/14 职场文书
学校学习型党组织建设心得体会
2019/06/21 职场文书
Python中快速掌握Data Frame的常用操作
2021/03/31 Python
详解Python类和对象内容
2021/06/22 Python
MySQL数据库必备之条件查询语句
2021/10/15 MySQL
JavaScript实现九宫格拖拽效果
2022/06/28 Javascript