全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

vue.js路由跳转详解

本文为大家分享了vue.js路由的跳转,供大家参考,具体内容如下

1、路由demo示例

 <div id="app">
  <h1>Hello App!</h1>
  <p>
  <!-- 使用 router-link 组件来导航. -->
  <!-- 通过传入 `to` 属性指定链接. -->
  <!-- <router-link> 默认会被渲染成一个 `<a>` 标签 -->
  <router-link to="/foo">Go to Foo</router-link>
  <router-link to="/bar">Go to Bar</router-link>
  </p>
  <!-- 路由出口 -->
  <!-- 路由匹配到的组件将渲染在这里 -->
  <router-view></router-view>
 </div>

2、路由的跳转

router-link是一个组件,默认被渲染成一个带有链接的a标签,通过to属性指定链接地址。
注意:被选中的router-link将自动添加一个class属性值 .router-link-active 

1)、router-link的to属性

这是一个必须设置的属性,否则路由无法生效。它表示路由的链接,可以是一个字符串也可以是一个描述目标位置的对象。

<!-- 字符串 -->
<router-link to="home">Home</router-link>
 
<!-- 渲染结果同上  使用 v-bind 的 JS 表达式 -->
<router-link v-bind:to="'home'">Home</router-link>
 
<!-- 渲染结果同上  不写 v-bind 也可以,就像绑定别的属性一样 -->
<router-link :to="'home'">Home</router-link>
 
<!-- 渲染结果同上 -->
<router-link :to="{ path: 'home' }">Home</router-link>
 
<!-- 命名的路由 -->
<router-link :to="{ name: 'user', params: { userId: 123 }}">User</router-link>
// 此时路由如下定义,name也可为中文
const routes = [
 { path: '/user', component: user, name: 'user' }
];
 
<!-- 带查询参数,下面的结果为 /register?plan=private -->
<router-link :to="{ path: 'register', query: { plan: 'private' }}">Register</router-link>

这里如果是简单的路由跳转,可以写成to也是可以是:to 或者是v-bind:to 

2、replace

一个布尔类型,默认为false。如果replace设置为true,那么导航不会留下history记录,点击浏览器回退按钮不会再回到这个路由。

<router-link to="goods" replace></router-link>

3、tag

router-link默认渲染成a标签,也有方法让它渲染成其他标签,tag属性就用来设置router-link渲染成什么标签的。

<!-- 渲染成li标签 -->
<router-link to="goods" tag="li"></router-link>

4、active-class

上面说了被选中的router-link将自动添加一个class属性值.router-link-active,这个属性就是来修改这个class值的。

<!-- 改变router-link的active时的classname -->
<router-link to="goods" active-class="router-active'></router-link>

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


# vue.js  # 路由跳转  # 详解vue 路由跳转四种方式 (带参数)  # Vue实现路由跳转和嵌套  # vue路由跳转传参数的方法  # Vue路由跳转的5种方式及扩展  # 是一个  # 跳转  # 在这里  # 也有  # 就像  # 说了  # 这是一个  # 或者是  # 布尔  # 让它  # 会再  # 设置为  # 大家分享  # 可为  # 绑定  # 具体内容  # 大家多多  # 不写  # 默认为  # App 


相关文章: ,网页ppt怎么弄成自己的ppt?  广州美橙建站如何快速搭建多端合一网站?  建站VPS推荐:2025年高性能服务器配置指南  大连网站设计制作招聘信息,大连投诉网站有哪些?  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  建站之星上传入口如何快速找到?  建站主机核心功能解析:服务器选择与网站搭建流程指南  建站VPS配置与SEO优化指南:关键词排名提升策略  盐城做公司网站,江苏电子版退休证办理流程?  长沙做网站要多少钱,长沙国安网络怎么样?  我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?  官网建站费用明细查询_企业建站套餐价格及收费标准指南  如何在云服务器上快速搭建个人网站?  如何高效生成建站之星成品网站源码?  如何通过FTP空间快速搭建安全高效网站?  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  如何快速启动建站代理加盟业务?  家庭服务器如何搭建个人网站?  如何快速使用云服务器搭建个人网站?  网站微信制作软件,如何制作微信链接?  建站之星安装后如何自定义网站颜色与字体?  家具网站制作软件,家具厂怎么跑业务?  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  建站主机选虚拟主机还是云服务器更好?  如何通过虚拟主机快速搭建个人网站?  建站之星logo尺寸如何设置最合适?  网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?  深圳网站制作平台,深圳市做网站好的公司有哪些?  如何在云主机上快速搭建多站点网站?  如何通过商城免费建站系统源码自定义网站主题?  C++时间戳转换成日期时间的步骤和示例代码  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  如何通过网站建站时间优化SEO与用户体验?  公众号网站制作网页,微信公众号怎么制作?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  网站代码制作软件有哪些,如何生成自己网站的代码?  在线教育网站制作平台,山西立德教育官网?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  全景视频制作网站有哪些,全景图怎么做成网页?  如何通过VPS建站无需域名直接访问?  制作营销网站公司,淘特是干什么用的?  中山网站推广排名,中山信息港登录入口?  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  C#如何在一个XML文件中查找并替换文本内容  免费ppt制作网站,有没有值得推荐的免费PPT网站?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  如何通过山东自助建站平台快速注册域名?  制作网页的网站有哪些,电脑上怎么做网页?  如何使用Golang table-driven基准测试_多组数据测量函数效率  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。