vue的路由有几类?
有两类 分别是声明式路由和编程式路由。
声明式路由式通过 router-link跳转的方式
例子:
<router-link to="页面的path"></router-link>
vue- router 编程式路由有几种?
有五种跳转方式,都是通过js进行操作的有以下
this.$router.push this.$router.back() this.$router.go() this.$router.replace() this.$router.forward()
1 this.$router.push()可以通过query和params进行传参数,如果是json数据可以传整条数据item,如果是接口文档,可以传id值。
2this.$router.back()返回上一级
3this.$router.go(-1)返回上一级go里面的数不确定可以传其他的值
4this.$router.replace()和this.$router.forward()和上面的作用一样