vuerouter清空路由,vue中的路由跳转

  vuerouter清空路由,vue中的路由跳转

  本文主要介绍了三种清除vue路由跳路由器历史的方法——link,具有很好的参考价值。希望对你有帮助。如有错误或不足之处,请不吝赐教。

  

目录

  路由跳转路由器-链路清除历史官方文档提供了以下三种方式:vue跳转后不记录历史。

  

路由跳转router-link清除历史记录

  1.谈到vue项目中的路由跳转,我们首先想到的是router-link标签和这个。$router.push函数。

  路由器链接和这个。\$router.push的实现原理相同。当你点击路由器链接,这。$router.push在内部调用。

  2.this.\$router.push这个方法会在历史堆栈中添加一条新记录,所以当用户点击浏览器后退按钮时,会回到上一个URL。

  那在我们使用路由跳转的时候如何去掉历史记录呢?

  

官方文档提供了如下三种方式

  1.使用路由器链接标签时删除历史记录:添加替换属性。

  router-link to=/project _ selection replace class= BTN _无 tag= a 项目列表/router-link

  2.使用时删除历史记录。\$router.push标签:添加replace属性,默认值为false。

  这个。$ router . push({ path:/project _ selection ,replace:true})

  3.使用时删除历史记录。\$router.replace标记

  这个。$ router . replace({ path:/project _ selection })

  所有内容来自官网:vue路由核心插件。

  

vue跳转后不记录历史记录

  一般来说,vue路由跳转使用push,

  这个。$router.push({

  路径:“/testTeam/testTeam”,

  });

  如果是特殊要求,跳转后页面不会被记录在历史中,改推替换即可。

  这个。$ router . replace({ path:/project _ selection })

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: