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 相关文章推荐
Javascript 的addEventListener()及attachEvent()区别分析
May 21 Javascript
优化javascript的执行速度
Jan 23 Javascript
js常用代码段整理
Nov 30 Javascript
js判断元素是否隐藏的方法
Jun 09 Javascript
jQuery异步获取json数据方法汇总
Dec 22 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
Oct 22 Javascript
微信小程序实现给循环列表添加点击样式实例
Apr 26 Javascript
js+html制作简单日历的方法
Jun 27 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
Aug 18 Javascript
webpack4.0+vue2.0利用批处理生成前端单页或多页应用的方法
Jun 28 Javascript
JavaScript封装单向链表的示例代码
Sep 17 Javascript
JavaScript中条件语句的优化技巧总结
Dec 04 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
使用YUI+Ant 实现JS CSS压缩
2014/09/02 PHP
Smarty日期时间操作方法示例
2016/11/15 PHP
实例分析PHP中PHPMailer发邮件
2017/12/13 PHP
7个Javascript地图脚本整理
2009/10/20 Javascript
js window.onload 加载多个函数的方法
2009/11/02 Javascript
jquery获取元素索引值index()示例
2014/02/13 Javascript
js获取指定的cookie的具体实现
2014/02/20 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
JS定义网页表单提交(submit)的方法
2015/03/20 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
js的flv视频播放器插件使用方法
2015/06/23 Javascript
用iframe实现不刷新整个页面上传图片的实例
2016/11/18 Javascript
vue + socket.io实现一个简易聊天室示例代码
2017/03/06 Javascript
XMLHttpRequest对象_Ajax异步请求重点(推荐)
2017/09/28 Javascript
最实用的JS数组函数整理
2017/12/05 Javascript
原生JS实现的双色球功能示例
2018/02/02 Javascript
javascript实现最长公共子序列实例代码
2018/02/05 Javascript
4个顶级开源JavaScript图表库
2018/09/29 Javascript
Web服务器框架 Tornado简介
2014/07/16 Python
Hadoop中的Python框架的使用指南
2015/04/22 Python
Python中.py文件打包成exe可执行文件详解
2017/03/22 Python
windows下pycharm安装、创建文件、配置默认模板
2018/07/31 Python
Pycharm无法显示动态图片的解决方法
2018/10/28 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
2018/12/12 Python
Python判断对象是否为文件对象(file object)的三种方法示例
2019/04/26 Python
python爬虫 2019中国好声音评论爬取过程解析
2019/08/26 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
2019/09/20 Python
pandas中的数据去重处理的实现方法
2020/02/10 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
2020/08/07 Python
Django rest framework分页接口实现原理解析
2020/08/21 Python
应届生英语教师求职信
2013/11/05 职场文书
装修施工安全责任书
2014/07/24 职场文书
党支部考察鉴定意见
2015/06/02 职场文书
红色故事汇观后感
2015/06/18 职场文书
用 Python 元类的特性实现 ORM 框架
2021/05/19 Python
Python+Matplotlib+LaTeX玩转数学公式
2022/02/24 Python