vue.js - Vue根据对象值分配样式
问题描述
如果我在模板中呈现列表:
<div v-for"item in items">
{{item.name}}
</div>
而item.background对应一个颜色值,如何设置div的背景颜色为item.background?
解决方案
v-bind:style
您可以使用或使用:style
速记绑定内联样式。
<div v-for"item in items" :style="{ backgroundColor: item.background }">
{{item.name}}
</div>
推荐阅读
- reactjs - useState 在反应中不推入我的阵列首先尝试
- javascript - 在 NodeJS 中使用带有循环的异步函数的正确方法
- python-3.x - 在 docker 容器中设置和监控 celery 工人的最佳方法是什么?
- python - 从 YYYYMMDD 到 YYMMDD 的 Python 日期格式
- embedded-linux - 通过 linux device-tree 定义以太网端口的自动协商属性
- python - 将 html 添加到 Flask Send_File 函数
- certificate - 无法重新注册“管理员”:来自服务器的响应:错误代码:20 - 身份验证失败
- aspnetboilerplate - 无法解决对样板项目的依赖
- sql - 已添加列但无法更新新列
- elasticsearch - 启动 Graylog 时如何解决 JVM 错误