使用场景,创建一个子组件,父组件会向子组件中穿递一个状态 – “status” ,子组件需要同时监听this.$route.params中的值和status,然后再去调方法,所以需要同时监听
props: {status: {type: Boolean,default: false,},},computed: {isStartExercise() {// 路由上的数据let a = this.$route.params.sectionTaskId;// 父组件传过来的数据let b = this.status;// return 出来并且对其进行监听return { a, b };}}watch: {isStartExercise: {immediate: true,handler(n) {if (n.a && n.b) {// 判断这两个值同时存在,再进行业务逻辑操作}},},},