本文为大家分享了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小时内与您取得联系。