全网整合营销服务商

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

免费咨询热线: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 


相关文章: 如何规划企业建站流程的关键步骤?  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  网站按钮制作软件,如何实现网页中按钮的自动点击?  重庆网站制作公司哪家好,重庆中考招生办官方网站?  建站之星代理商如何保障技术支持与售后服务?  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  微课制作网站有哪些,微课网怎么进?  如何快速搭建高效可靠的建站解决方案?  Android使用GridView实现日历的简单功能  如何在云主机快速搭建网站站点?  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  西安大型网站制作公司,西安招聘网站最好的是哪个?  交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  宁波自助建站系统如何快速打造专业企业网站?  Swift中swift中的switch 语句  智能起名网站制作软件有哪些,制作logo的软件?  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  建站上传速度慢?如何优化加速网站加载效率?  网站代码制作软件有哪些,如何生成自己网站的代码?  做企业网站制作流程,企业网站制作基本流程有哪些?  香港服务器网站推广:SEO优化与外贸独立站搭建策略  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  高端建站三要素:定制模板、企业官网与响应式设计优化  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  建站之星备案流程有哪些注意事项?  制作网站的软件免费下载,免费制作app哪个平台好?  番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?  大连 网站制作,大连天途有线官网?  微网站制作教程,我微信里的网站怎么才能复制到浏览器里?  css网站制作参考文献有哪些,易聊怎么注册?  如何选择可靠的免备案建站服务器?  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  网站微信制作软件,如何制作微信链接?  如何通过西部数码建站助手快速创建专业网站?  如何在宝塔面板中修改默认建站目录?  如何在IIS服务器上快速部署高效网站?  制作网站的过程怎么写,用凡科建站如何制作自己的网站?  江苏网站制作公司有哪些,江苏书法考级官方网站?  建站主机核心功能解析:服务器选择与网站搭建流程指南  如何选购建站域名与空间?自助平台全解析  如何通过建站之星自助学习解决操作问题?  全景视频制作网站有哪些,全景图怎么做成网页?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置? 

您的项目需求

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