Vue - 注意对此的更改。$ el.clientWidth

时间:2018-01-30 13:34:03

标签: javascript vue.js

是否可以在组件元素clientWidth(this。$ el.clientWidth)上查看更改? 类似的东西:

 this.$watch(
        () => {
            return this.$el.clientWidth;
        },
        (newWidth, oldWidth) => {
            console.log(newWidth);
        }
    )

1 个答案:

答案 0 :(得分:0)

我正在调查相同的问题。 我认为依赖HTML生命周期的解决方案在某些情况下是有效的。 我很高兴现阶段的解决方案能为您服务。

mousemove (e) {
    this.clientWidth = this.$el.clientWidth
}