0

我正在尝试提出申请。而且我想自定义classes.某些东西之后的值。我希望从我的 API 中获得价值的东西。

我制作了 2 个自定义 CSS 类:

new: {
    color: '#0099FF',
  },
improvement: {
    color: '#01C86B',
  }, 

我从我的 API 中得到了新的、改进的词。我想在第一个添加它们这甚至可能吗?就像是classes.entry.entry_tag

因为所有可用的标签都在值 entry.entry_tag 中


  const showContent = whatsNewDoc.entries.map(entry => {
    return (
      <React.Fragment>
        <Typography variant="h6" className={classes.tagTitle}>
          <span className={classes.tagBackground}>{entry.entry_tag}</span>
        </Typography>
        <PrismicContents>{entry.entry_title}</PrismicContents>

        <PrismicContents>{entry.entry_body}</PrismicContents>
        <Divider className={classes.dividerSpace} />
      </React.Fragment>
    )
  })
4

1 回答 1

0

我不确定这是否是你想要的。

variable_name = getResponseFromApi()

你可以写classes[variable_name],因为类只是一个对象

于 2020-09-25T10:30:10.243 回答