【发布时间】:2017-12-17 16:48:07
【问题描述】:
我在 Symfony 3.4 项目中使用 Vue.js。
我在通过 Vue.js 从对象设置背景图像时遇到问题
我正在通过 Vue 循环遍历我的元素,并从对象中插入一些数据。 一切都很好,而不是图像。
<tr v-for="user in userObj">
<td>
<div class='table-image'
:style="{ 'background-image' : 'url(' + user.image + ')' }">
</div>
</td>
</tr>
我在尝试:style="{ 'background-image' : 'url(' + user.image + ')' }">
还有::style="{ 'backgroundImage' : 'url(' + user.image + ')' }">
继续::style="{ backgroundImage : 'url(' + user.image + ')' }">
没有任何效果:(
有人可以帮我吗?
我在 TWIG 模板中使用它。
Vue.js v2.5.11
编辑!以防万一。
Vue 正在删除 :style 属性并且没有插入任何东西,我的意思是:在源代码中我只能看到 <div class='table-image'></div> 没有样式。
【问题讨论】:
标签: javascript vue.js twig