路由

一. 路由跳转

1.router-link:

配置好路由相关的设置后,在需要的位置添加router-link标签,他的属性有tag,tag的作用就是让他显示什么形式,比如说,向让他实现点击一个按钮就跳转,tag就设置为button;第二个属性为to,他是设置跳转路径的作用,这个就不用说了吧,第三个我知道的就是replace,就是设置能不能返回上一页,默认的是push,是可以返回的;

2.不使用router-link跳转的方式:

比如说点击这个按钮让他跳转,就是给button绑定一个事件,通过this.$router来进行跳转,

1:this.router.push("/home"); 2.this.router.splice("/home");

二 .动态路由-传参

动态路由的话也有两种方式进行传参:

一种是通过params进行传值,这种方法需要在配置路由的时候加上参数,然后在发送地址的时候就在也要把参数写到里面;

第二种是,通过query的方式传参,这种不需要在配置路由时写参数,直接正常写就行,但是通过事件传参的时候,要写上

this.$router.push({
path:"/home';
query:{

id:"123";
等等参数
})

三.如何获取路由传过来的的参数

1.它是通过this.route 如果是使用的是params传参的话,就用this.router.params.id来接收参数,

同理query的方式一样,通过this.$router.query.id来拿值

四.路由-全局导航守卫

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • vue-router 路由 https://router.vuejs.org/zh/ 我们要实现单页面应用,所...
    大胡子哈登摩羯阅读 2,498评论 0 1
  • vueRouter是基于vue的前端路由库(设计成了 vue的插件)让前端实现SPA(single page ap...
    梦千诺阅读 1,898评论 0 0
  • 后端路由:对于普通网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源;前端路由:对于单页面...
    哎呦呦胖子斌阅读 4,229评论 1 2
  • 前边做的资产管理代码都是放在一个页面(因为代码比较少),可是这样并不好 一、问题: http://fanyoufu...
    风来_阅读 3,892评论 0 0
  • 一、什么是路由? 路由是通过互联的网络把信息从源地址传输到目的地址的活动 路由中有个非常重要的概念叫路由表,本质上...
    接下来的冬天阅读 3,047评论 0 0