【问题标题】:How to concatenate string and html element with literals?如何用文字连接字符串和html元素?
【发布时间】:2022-02-17 23:52:39
【问题描述】:

基本上是尝试将一些文本与链接结合起来:

  const myText = `${t('privacyTxt')}` + `${<a>{t('privacyLink')}</a>}`;

结果:

要了解我们如何处理您的数据,请访问我们的[object Object]

我错过了什么?

【问题讨论】:

    标签: javascript reactjs template-literals


    【解决方案1】:

    您试图将 JSX 放在模板文字中。它不属于那里。

    如果您要处理 JSX,那么一切都应该使用 JSX 而不是模板文字来完成。

    const myText = <>
       {t('privacyTxt')}
       <a>
           {t('privacyLink')}
       </a>
    </>;
    

    【讨论】:

    • 哦,伙计,你如何获得 800K 大声笑.. 我会给你一个赞。 ;)
    猜你喜欢
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-29
    • 2015-01-26
    • 2019-01-28
    相关资源
    最近更新 更多