VueJS $手表$ refs

JavaScript

米亚Stafan

2020-03-13

$watchVue 有可能$refs吗?

我想针对嵌套在当前Vue实例内但ready回调内的子组件设置逻辑,该子组件$refs.childcomponent最初是undefined在处理过程中使用的。

ready()

this.$watch('$refs', function() {
    console.log("not firing");
}, { deep: true });

结果:错误:超出最大调用堆栈

watch 实例的属性

watch: {
  '$refs': {
     handler: function() { console.log("hit"); },
     deep: true
  }
}

结果:什么都没有。

第1401篇《VueJS $手表$ refs》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
理查德Near 2020.03.13

不,$ refs不是被动的,监视将无法工作。

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android