我有一个菜单组件和componentA,但是我想观察菜单在组件A中展开和折叠的时间。
我在componentA数据属性中定义了menuWatcher
const ComponentA = {
data:function(){
return {
menuWatcher:(document.getElementById('menu-area').currentStyle || window.getComputedStyle(document.getElementById('menu-area')))
};
},
watch:{
"menuWatcher.width"(width){
alert(width);
}
}
};
当我展开和折叠菜单时,希望观察者提醒宽度,但它无法正常工作。
请有人建议解决这个问题的更好方法。