项目中我们经常需要通过监听路由的变化发起网路请求:
//数据监听:监听组件实例身上的属性的属性值变化
watch: {
//监听路由的信息是否发生变化,如果发生变化,再次发起请求
$route(newValue, oldValue) {
//再次发请求之前整理带给服务器参数
Object.assign(this.searchParams, this.$route.query, this.$route.params);
//再次发起ajax请求
this.getData();;
},
},