首页 > 其他分享 >this.$router和this.$route区别

this.$router和this.$route区别

时间:2022-11-14 18:11:29浏览次数:31  
标签:区别 route replace 实例 router 路由 页面

this.$router是vueRouter实例,包含了路由跳转方法和一些钩子函数

 

 

$router对象是全局路由的实例,是router构造方法的实例

路由实例方法:

    • push(): push方法的跳转会向 history 栈添加一个新的记录,当我们点击浏览器的返回按钮时可以看到之前的页面。
    • go(): 页面路由跳转 前进或者后退
    • replace(): push方法会向 history 栈添加一个新的记录,而replace方法是替换当前的页面, 不会向 history 栈添加一个新的记录。 一般使用replace来做404页面
 this.$route是当前路由的一些信息,包含路径,参数等

 

 

标签:区别,route,replace,实例,router,路由,页面
From: https://www.cnblogs.com/qianduan-Wu/p/16889885.html

相关文章

  • mouseenter和mouseover的区别(面试题常问)
    mouseenter和mouseover的区别(面试题常问)mouseenter鼠标事件当鼠标移动到元素上时就会触发mouseenter事件类似mouseover,它们两者之间的差别是mouseover鼠标经过自身盒......
  • 图文并茂解释开源许可证 GPL、BSD、MIT、Mozilla、Apache和LGPL的区别?
    开源协议:世界上的开源许可证大概有上百种  1、GPL许可证1980年,一个叫RichardStallman的美国人因为无法容忍软件私有化,而建立了GPL许可证。他认为,软件的源代码是......
  • 前后端同构和模板渲染的区别是什么呢?
    同构渲染前端与Node端渲染共同一套JavaScript代码Node端将数据预先请求并存储在HTML上Node端的React将ComponentDidMount生命周期以前的逻辑处理完成,并执行render方法......
  • C和C++的区别
    一、面向过程语言和面向对象语言C语言是面向过程语言,而C++是面向对象语言(一)面向过程和面向对象的区别(1)面向过程:面向过程编程就是分析出解决问题的步骤,然后把这些步骤一......
  • Windows Server 标准版和数据中心版的区别
    背景年底了要做预算采购一些WindowsServer的License,WindowsServer2022的数据中心版和标准版的价格差了6倍。因之前虚拟化平台上的WindowsServer模板用的都是数据中心版,......
  • 升级到React-Router-v6
    前言近期完成了公司新项目的开发,相关的技术栈都用到了最新版本,reactrouter也使用了v6的版本,所以借这个机会自己再梳理下reactrouterv5与v6的区别,以及v6一些新......
  • \r,\n,\r\n的区别
    https://www.cnblogs.com/xiaotiannet/p/3510586.html符号       ASCII码       意义\n              10        换行\r  ......
  • DataTable.ImportRow()与DataTable.Rows.Add()的区别
    https://blog.csdn.net/knqiufan/article/details/81359742今天写代码的时候用到ImportRow()向DataTable中添加记录,代码如下:DataTable dt= datatable;DataRow dr =......
  • OpenGL ES OpenGL WebGL EGL WGL 区别
    目录一.OpenGL二.OpenGLES三.WebGL四.EGL和WGL五.猜你喜欢零基础OpenGLES学习路线推荐:OpenGLES学习目录>>OpenGLES基础零基础OpenGLES学习......
  • 软件工程与计算机科学的关系及区别
    我认为它们之间有极大的关联相同:其中前期学习的课程有很多共同科目,其中背后的逻辑与原理几乎是一样的,另外两个专业都比较依赖于经验的积累。区别领域的不同软件工程是......