声明式导航:
声明式导航是写在template标签里,通过<router-link></router-link>标签来触发:
<router-link to="/about">跳转</router-link>
编程式导航:
编程式导航是在js代码进行跳转的操作。使用this.$router.push(xxx)来触发跳转:
this.$router.push('path')
//传递参数
this.$router.push({
path: 'path', query: {
id: 1}})
this.$router.push({
name: 'name', params: {
id: 1}})