3.9 取得http请求参数
组件之间的跳转称为路由,例如前面学习的过页面跳转的:
<router-link v-if="user" :to="'/study?code=010100&&set=1&courseId=' + c.id">{{ c.bref }}</router-link>
实际上这个链接,不仅仅是跳转到study页面这么简单,(实际上是一次http请求,并带上了参数)它还带了三个参数,一个是code,值是010100;一个是set,值是1;一个是courseId,值是c.id的值。那么在stuy页面中,是可以把这三个参数取出来的。
在study页面,可以使用this.$router.query.参数名取出url中参数的值,例如下面的代码在stuy中,就可以取得传过来的参数:
let code=this.$route.query.code;let courseId=this.$route.query.courseId;