【发布时间】:2018-06-15 15:33:46
【问题描述】:
我的组件的模板包含这个 html 元素:
.grid-item(:style="{ width: columnWidth, backgroundColor: 'blue' }")
我想使用计算属性设置它的宽度值:
computed: {
columnWidth () {
return ((this.maxWidth - ( this.marginWidth * 2)) - ((this.columnsCount - 1) * this.gutterWidth)) / this.columnsCount;
}
}
我怎样才能以正确的方式实现这一目标?
问题显然出在:style="{ width: columnWidth 部分
因为当我设置这个 width:'20px' 时,每件事都会完美运行。
【问题讨论】:
-
您可能需要附加一些单位。
-
很有可能!我正在查找执行此操作的正确语法。
-
谢谢!它在官方 Vue 文档中。
标签: javascript css vue.js