观看组件的$ el属性

时间:2017-10-16 11:47:07

标签: javascript vue.js vuejs2

最初的问题是每次组件宽度变化时计算数据。

为此,我的第一个想法是使用以下内容观看组件的 $ el 道具,但该函数从未被调用过。

watch: {
  '$el.offsetWidth': (value) => {
    console.log('$el.offsetWidth changed', value);
    this.success = true;
    this.getOffsetWidth();
  },
},

我做错了什么或看不到那些属性?

Here是我尝试实施解决方案的JSFiddle。

注意:请注意观看窗口的resize事件不是解决方案,因为组件可以在应用程序内调整大小。

0 个答案:

没有答案