Javascript Vue-注意此上的更改。$el.clientWidth
是否可以监视components元素clientWidth(此.$el.clientWidth)的更改? 比如:Javascript Vue-注意此上的更改。$el.clientWidth,javascript,vue.js,Javascript,Vue.js,是否可以监视components元素clientWidth(此.$el.clientWidth)的更改? 比如: this.$watch( () => { return this.$el.clientWidth; }, (newWidth, oldWidth) => { console.log(newWidth); } ) 我正在调查同样的问题。 我认为依赖于H
this.$watch(
() => {
return this.$el.clientWidth;
},
(newWidth, oldWidth) => {
console.log(newWidth);
}
)
我正在调查同样的问题。 我认为依赖于HTML生命周期的解决方案在某些情况下是有效的。 如果我现阶段的解决方案能为您服务,我将感到高兴
mousemove (e) {
this.clientWidth = this.$el.clientWidth
}
在调整元素大小时,无法获取事件。如果该元素仅在调整窗口大小时更改其维度,则可以侦听该事件。或者你需要定期检查尺寸。你为什么要知道这些?也许这是一个可以用纯css解决的问题。当其他元素调整大小时,我想调整固定元素的大小,但用css是不可能的。这将是一个很好的答案,@t.nieseIntervals是解决方案,但我希望有更好的方法。是什么导致其他元素调整大小的?