美文网首页vue2 世界
【面试题】Vue路由跳转的四种方式用法及区别

【面试题】Vue路由跳转的四种方式用法及区别

作者: 前端末晨曦吖 | 来源:发表于2022-09-02 09:14 被阅读0次

Vue路由跳转的四种方式用法及区别

点击打开视频讲解更加详细

一、router-link

<router-link :to="{name:'home'}"> 

<router-link :to="{path:'/home'}"> //name,path都行, 建议用name  

// 注意:router-link中链接如果是'/'开始就是从根路由开始,如果开始不带'/',则从当前路由开始。

二、this.$router.push()

this.$router.push('/home')

this.$router.push({name:'home'})

this.$router.push({path:'/home'})

三、this.$router.replace()

this.$router.replace('/home')

this.$router.replace({name:'home'})

this.$router.replace({path:'/home'})

四、this.$router.go(n)

this.$router.go(n)

向前或者向后跳转n个页面,n可为正整数或负整数

ps : 区别

  • this.$router.push
    跳转到指定url路径,并想history栈中添加一个记录,点击后退会返回到上一个页面
  • this.$router.replace
    跳转到指定url路径,但是history栈中不会有记录,点击返回会跳转到上上个页面 (就是直接替换了当前页面)
  • this.$router.go(n)
    向前或者向后跳转n个页面,n可为正整数或负整数

若对您有帮助,请点击跳转到B站一键三连哦!感谢支持!!!

相关文章

  • 【面试题】Vue路由跳转的四种方式用法及区别

    Vue路由跳转的四种方式用法及区别 点击打开视频讲解更加详细[https://www.bilibili.com/v...

  • veu传参几种方式

    1、query的方式 2、params的方式 配置路由: 动态路由子路由 vue路由跳转有四种方式 router-...

  • Vue路由

    一、Vue路由基础用法: 二、Vue路由配置的抽出 三、路由动态传值: 四、路由的跳转方式: 五、路由的hash模...

  • 小程序用法

    wx:if,wx:for的用法: test.wxml test.js 用法类似Vue 路由跳转并且传递参数 路由跳...

  • Vue router组件化开发总结

    Vue router就是Vue路由,是Vue不同组件之间跳转的重要方式。主要分为带参数跳转和不带参数跳转两种方式在...

  • vue路由vue-router快速入手

    路由是vue进行“页面跳转”的实现方式,而vue-router是vue的一个路由组件。https://router...

  • vue1.0与vue2.0路由的区别

    个人总结——vue1.0与vue2.0路由的区别 vue1.0 html部分———— 主页 跳转链接 ...

  • mpvue页面跳转及传值

    vue中 使用 vue-router 来进行路由跳转的。mpvue中只能通过以下几种方式跳转:(1).a 标签 (...

  • vue-router

    跳转路由 vue路由文件router.js 在vue文件中使用路由: 第一种方式我们可以看到name是给路由命名,...

  • Flutter路由

    1.基础用法 1.1最基本的使用-跳转和退出 2.进阶用法:路由表 路由表:统一管理路由跳转问题 2.1用法 跳转...

网友评论

    本文标题:【面试题】Vue路由跳转的四种方式用法及区别

    本文链接:https://www.haomeiwen.com/subject/pypenrtx.html