//components-parent provide(){ return { // 注意這里如果是變動的值一定要寫可以監聽到變化的, // data里面的值並且一定是對象JSON,否則不會被監聽到 isAside:this.isAsideNav } }, data(){ return { isAsideNav:{ status: false } } }
//components-child-child inject:['isAside'], data(){ return { str:"" } }, watch: { //如果監聽數據變化一定要深度監聽,否則監聽不到數據變化 isAside:{ "deep":true, handler(){ console.log("watch監聽到了") } } },