vue.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript类库 > vue.js > vue跳转方式

vue跳转方式的常见方式以及区别分析

作者:言无惑

在Vue.js中页面跳转是前端开发中常见的需求,Vue提供了多种页面跳转方式,这篇文章主要给大家介绍了关于vue跳转方式的常见方式以及区别分析的相关资料,需要的朋友可以参考下

1.router-link

不带参数

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

带参数(params)

<router-link :to="{name:'home', params: {id:1}}">  

取参方法

带参数(query)

<router-link :to="{name:'home', query: {id:1}}">  

取参方式

2.this.$router.push()

不带参数

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

query传参

this.$router.push({name:'home',query: {id:'1'}})
this.$router.push({path:'/home',query: {id:'1'}})

取参方式

params传参

this.$router.push({name:'home',params: {id:'1'}})  // 只能用 name

取参方式

query和params区别

3.this.$router.replace() (用法同上,push)

4.this.$router.go(n)

this.$router.go(n)	向前或者向后跳转n个页面,n可为正整数或负整数
router.go(1)	在浏览器记录中向前进一步,等同于history.forward()
router.go(-1)	后退一步记录,等同于history.back()

5.三者区别

6.router和route的区别

7.vue跳转外部链接

总结 

到此这篇关于vue跳转方式的常见方式以及区别的文章就介绍到这了,更多相关vue跳转方式内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文