Javascript “计算机属性不刷新”;有时“有时”强制重新加载?-Vue JS

Javascript “计算机属性不刷新”;有时“有时”强制重新加载?-Vue JS,javascript,vue.js,Javascript,Vue.js,我正在使用Vue.js构建砌体网格。除了一些奇怪的情况外,它工作得非常好。当屏幕重新调整尺寸时,需要重新计算宽度/高度/填充物等 然而,有时,事情会奇怪地不同步,这破坏了设计 请参见下面显示不同步数据的屏幕截图。我特别强调了padding-right的计算,但宽度也是如此 只有当页面重新调整大小并重新计算时,页面加载才会发生这种情况 有没有办法强制Vue JS组件刷新其计算属性?这似乎是这里的问题,但不确定 这是计算出的属性代码 imageStyleObject:函数(){ 返回{ 宽度:th

我正在使用Vue.js构建砌体网格。除了一些奇怪的情况外,它工作得非常好。当屏幕重新调整尺寸时,需要重新计算宽度/高度/填充物等

然而,有时,事情会奇怪地不同步,这破坏了设计

请参见下面显示不同步数据的屏幕截图。我特别强调了padding-right的计算,但宽度也是如此

只有当页面重新调整大小并重新计算时,页面加载才会发生这种情况

有没有办法强制Vue JS组件刷新其计算属性?这似乎是这里的问题,但不确定

这是计算出的属性代码

imageStyleObject:函数(){
返回{
宽度:this.image.width+'px',
高度:this.height+'px',
paddingRight:this.image.padding_right+'px',
}
},


如何设置
此图像的值。
?它是通过在ImageRow中的图像循环传递进来的道具。。。。你能给我们展示一下整个组件吗?这样我们就能更好地理解你的代码是如何工作的?如果您在computed属性中引用的任何变量不是被动的,则computed属性将无法正常工作。