我的编程空间,编程开发者的网络收藏夹
学习永远不晚

vue-router-link选择样式设置方式

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

vue-router-link选择样式设置方式

vue-router-link选择样式设置

第一种

在router-link组件上 添加属性 active-class=‘ative’

在css中设置 .actve样式即可

第二种

在css中写样式 router-link-exact-active

<template>
  <div id="app">
      <div class="nav">
          <router-link to='/home'>首页</router-link>
          <router-link to='/about'>关于我们</router-link>
      </div>
    <transition :duration="{ enter: 500, leave: 500 }"
         enter-active-class="animated fadeIn" 
         leave-active-class="animated fadeOut">
        <router-view/>
    </transition>
  </div>
</template>
<script>
import '@/util/animate.min.css'
    // import Classstyle from '@/components/Classstyle'
    export default{
        data(){
            return{
                
            }
        },
        components:{
            // Classstyle
        }
    }
</script>
<style lang="less">
*{
    margin: 0;
    padding: 0;
}
.nav{
    text-align: center;
    margin: 0 auto;
}
.nav a{
    padding: 50px;
}
.nav a.router-link-exact-active{
    background-color: orange;
    color: #fff;
}
</style>

hash和history的区别

1.hash

hash 虽然出现在 URL 中,但不会被包括在 HTTP 请求中,对后端完全没有影响,因此改变 hash 不会重新加载页面。

hash 模式下,仅 hash 符号之前的内容会被包含在请求中,如 http://www.npc.com,因此对于后端来说,即使没有做到对路由的全覆盖,也不会返回 404 错误。

hash 设置的新值必须与原来不一样才会触发动作将记录添加到栈中。

hash 只可修改 # 后面的部分,因此只能设置与当前 URL 同文档的 URL。

hash 只可添加短字符串。

2.history(服务器环境下才有效果)

pushState() 设置的新 URL 可以是与当前 URL 同源的任意 URL;;

pushState() 设置的新 URL 可以与当前 URL 一模一样,这样也会把记录添加到栈中;

pushState() 通过 stateObject 参数可以添加任意类型的数据到记录中;;

pushState() 可额外设置 title 属性供后续使用。

利用了 HTML5 History Interface 中新增的 pushState() 和 replaceState() 方法。(需要特定浏览器支持)。

history 模式下,前端的 URL 必须和实际向后端发起请求的 URL 一致,如 http://www.abc.com/book/id。如果后端缺少对 /book/id 的路由处理,将返回 404 错误。Vue-Router 官网里如此描述:“不过这种模式要玩好,还需要后台配置支持……所以呢,你要在服务端增加一个覆盖所有情况的候选资源:如果 URL 匹配不到任何静态资源,则应该返回同一个 index.html 页面,这个页面就是你 app 依赖的页面。”

vue-router的link样式设置

发现router-link添加上去后文字上会出现下划线,打开调试工具发现router-link其实是由a来实现的,在reset的时候

a {
    text-decoraction: none;
}

至于点击之后的样式则是router-link-active

.router-link-active {
    text-decoration: none;
}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

vue-router-link选择样式设置方式

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

vue-router-link选择样式怎么设置

本篇内容主要讲解“vue-router-link选择样式怎么设置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue-router-link选择样式怎么设置”吧!vue-router-link选
2023-06-30

vue如何设置样式

这篇文章给大家分享的是有关vue如何设置样式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。方法:1、利用标签的style属性添加行内样式;2、使用“v-bind”指令,通过绑定设置style样式;3、将vue的属
2023-06-25

使用css选择器怎么设置标签样式

这篇文章将为大家详细讲解有关使用css选择器怎么设置标签样式,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。css选择器在html标签上设置style可以给标签设置属性:
2023-06-08

云服务器怎么选择带宽设置方式

云服务器提供了多种不同的带宽设置方式,以下是一些常见的选项:CapacityManagementSystem:您可以使用这个选项来配置自己的服务器的带宽使用方式,例如使用动态的计算资源、优先使用高带宽的应用程序等。GroundPoolingManager:它可以根据您的地理位置、应用程序使用情况、连接数、应用程序类型等参数来配置您的服务器的带宽使用方式,例如将带宽限制在特定的百分比或者使用
2023-10-26

云服务器怎么选择带宽设置的方式

云服务器提供商提供的带宽设置方式会因云服务器的类型、配置和使用情况而异,以下是一些普遍的方法:根据使用情况进行调整:云服务器是一种虚拟服务,所以您可以根据您的需求调整带宽配置。如果您需要更高的带宽使用率,可以将您的云服务器配置成更多的虚拟硬盘和更多的内存,以达到更高的带宽需求。如果您只需要较低的带宽使用率,可以在云服务器中添加更多的虚拟硬盘或在您的云服务器中使用较少的物理计算资源。根据需要
2023-10-26

云服务器怎么选择带宽设置方式呢

云服务器提供了多种不同的带宽设置方式,以下是一些常见的选项:全部带宽(fullburstband):即服务器每端口带宽的所有流量均按照一定比例使用。这种方式优点是可以在不影响客户端性能的情况下增加带宽。缺点是比较占用带宽而且会增加服务器硬件成本。共享带宽(Sharingband):即服务器之间的带宽会共享使用,可以根据需要自定义比例。这种方式优点是可以节省带宽,减少每台服务器硬件成本。缺点
2023-10-26

CSS设置table样式的方法

这篇文章给大家分享的是有关CSS设置table样式的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。css的选择器有哪些css的选择器可以分为三大类,即id选择器、class选择器、标签选择器。它们之间可以有多
2023-06-14

vue-cli-servicebuild环境设置方式

这篇文章主要介绍了vue-cli-servicebuild环境设置方式,具有很好的参考价值,希望对大家有所帮助。
2023-01-11

亚马逊服务器如何设置启动方式选择

AWS命令行界面:使用AWS命令行界面可以方便地创建、运行、查看和管理AWS实例。您可以在控制台中输入AWS命令,也可以在终端中输入命令,例如:awsecho[type='subprocess']在终端中输入aws命令后,AWS会自动执行所提供的命令,以便您能够执行特定的操作。AWS命令行界面:在AWS命令行界面中,您可以选择启动哪些AWS实例、如何配置AWS实例、如何关闭AWS实例等等。例如,如果您想在EC2上创建一个新的E...
2023-10-27

云服务器怎么选择带宽设置的方式呢

云服务器提供商提供的带宽设置方式主要分为以下几种:按需带宽控制:这种带宽控制方式可以为用户分配一定的带宽资源,当有用户请求时,计算机根据用户请求的带宽情况来分配带宽,以满足不同用户的需求。动态带宽分配:这种带宽分配方式需要先对计算机的动态带宽进行分配和调整,然后由计算机通过程序控制动态带宽的分配,以满足不同用户的带宽需求。多用户带宽设置:这种带宽设置方式允许多个用户进行带宽资源的分享,可
2023-10-26

css设置字体样式的方法

这篇文章主要介绍了css设置字体样式的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。什么是csscss是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计
2023-06-14

CSS样式设计中的元素选择器的用法

元素选择器在CSS样式设计中的应用在CSS样式设计中,元素选择器是最常用的一种选择器。它可以用来选中HTML文档中的特定元素,并为其应用样式。元素选择器非常灵活,在网页设计中起到了至关重要的作用。本文将详细介绍元素选择器的应用,包括基本的
CSS样式设计中的元素选择器的用法
2024-01-15

修改Discuz“官方微博快速收听按钮”样式可选择10种样式

“本站官方微博快速收听按钮”默认样式是这样的: 腾讯开放平台eVYqEs提供了可以编程客栈修改为以下10个样式: 有些用户想对样式做一下调整,却不知如何修改。下面简单讲一下修改的方法:1、决定样式的代码是存在数据库
2022-06-12

云服务器怎么选择配置方式

云服务器可以按照配置方式进行不同的分类,以下是一些常见的配置方式:传统虚拟主机:传统虚拟主机是一种使用VPS主机服务器,将一组计算机集中托管在虚拟服务器上。这种配置方式通常需要大量的空间和带宽来支持多台服务器,同时需要大量的服务器进行备份和维护。云主机:云主机是一种将多台服务器托管在云服务器上,并通过虚拟化技术来实现共享存储和数据备份的服务。云主机可以将不同的计算资源和存储资源进行整合,以满足企业
2023-10-25

云服务器怎么选择配置方案类型的端口设置方式

云服务器可以提供多种类型的端口配置方式,以下是其中几种常见的配置方案类型:DirectConnecting(直接连接)端口设置方式:此方式使用Direct连接,即客户端直接连接到云服务器的DSLB(远程访问服务)端口,以便与云服务器进行通信。此方式适合需要快速与服务器通信的应用程序。DirectConnectionsSwitching(双向连接)端口设置方式:这种方式使用双向连接,即客户端与云服务器的DSLB端口进行连接,然后服务器将数据从客户端传输到...
2023-10-27

如何选择亚马逊云服务器地址设置方式

1.了解亚马逊云服务器地址设置方式的基本概念在选择亚马逊云服务器地址设置方式之前,需要了解一些基本概念。亚马逊云服务器是一种基于云计算技术的虚拟服务器,可以通过互联网进行访问和管理。在设置亚马逊云服务器地址时,需要选择公网地址或私有地址。公网地址可以被任何人访问,而私有地址只能在特定网络中访问。2.根据需求选择亚马逊云服务器地址设置方式选择亚马逊云服务器地址设置方式需要根据实际需求进行选择。如果需要将...
2023-10-27

云服务器怎么选择带宽设置方式呢苹果

选择合适的服务器类型和配置方式:首先,你需要确定你的云服务器是用来做什么的,因为不同的云服务器类型和配置方式适用于不同类型的客户。如果您是在线教育客户,那么您需要选择专为云服务器设计的服务器类型,如虚拟专用服务器或云主机;如果您是企业客户,那么您需要选择适用于云服务器设计的服务器类型,例如云存储服务器、网络传输服务器或负载均衡服务器。选择合适的带宽设置方式:你需要选择合适的带宽设置方式,可以通
2023-10-26

编程热搜

目录