【发布时间】:2019-08-01 21:47:26
【问题描述】:
我有这个代码
<div class="row form-group" v-for="(author, key) in authorData" :key="key">
<v-layout row wrap>
<v-flex xs1 sm1 md1 text-xs-center>
<div>
<v-checkbox
label
:key="author.PmPubsAuthorID"
v-model="authorData[key].checked"
v-bind:id="author.PmPubsAuthorID.toString()"
color="success"
@change="authorCBClicked(authorData[key])"
></v-checkbox>
</div>
<!-- </v-card-text>
</v-card>-->
</v-flex>
<v-flex xs10 sm10 md10>
<v-card>
<v-card-text class="px-0">
<b>Author:</b>
<template v-if="author.Last_Name">{{' ' + author.Last_Name +' '}}</template>
<template v-if="author.Initials">{{author.Initials + ' '}}</template>
<template>
<br />
<b>Program:</b>
<b>
<font color=" + author.color + ">{{' ' + author.ProgramCode}}</font>
</b>
</template>
<br />
<template v-if="author.Affiliation">
<b>Affiliation:</b>
{{' ' + author.Affiliation}}.
</template>
<br />
</v-card-text>
</v-card>
</v-flex>
<v-flex xs1 sm1 md1 text-xs-center>
</v-flex>
</v-layout>
</div>
在一个 .我正在循环中构建元素,我希望 Program_Code 以分配给该程序的颜色显示。每个单独的程序都是不同的。我在HTML in a Vuetify v-dialog 发布了一个类似的问题,它在 HTML 格式的不同领域对我有很大帮助 但这是一个不同的问题。如何让 author.ProgramCode 具有字体颜色?我是否需要在动态数组中的另一个 StackOverflow 踏板上构建答案?或者更接近Dynamic v-model don't complete inputs using v-html directive
谢谢
【问题讨论】:
-
你想用给定的颜色
author.color显示文本吗? -
是的——比如绿色的 CC 和红色的 CM 和蓝色的 ZY。为该程序存储在数据库中的颜色
标签: vue.js vuetify.js