Ari*_*Ari 4 javascript vue.js vuetify.js
我正在使用 vuetify,它带有内置的颜色参数和一些预定义的颜色。我正在动态地将数据加载到组件,并且我希望组件的颜色取决于数据值,例如。complete: true, then color = green
我正在尝试做的事情的例子
<component :color="'deep-purple accent-4' if item.complete else 'grey'" v-for="n in items"></component>
Run Code Online (Sandbox Code Playgroud)
上面的示例是粗糙的且不合法的代码,但我认为突出了我想要做的事情。我知道我可以创建自己的类并使用条件类方法,但如果可能的话我想坚持使用内置的 Vuetify 内容
除了使用您在答案中已经发布的方法之外,您还可以使用三元运算符内联执行此操作。
<component :color="n.complete ? 'green' : 'grey'" v-for="n in items"></component>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1806 次 |
| 最近记录: |