如何将字符串和 html 元素与文字连接起来?
How to concatenate string and html element with literals?
基本上是尝试将一些文本与 link:
const myText = `${t('privacyTxt')}` + `${<a>{t('privacyLink')}</a>}`;
结果:
To learn how we process your data, visit our[object Object]
我错过了什么?
您正在尝试将 JSX 放入模板文字中。它不属于那里。
如果您要处理 JSX,那么一切都应该使用 JSX 而不是模板文字来完成。
const myText = <>
{t('privacyTxt')}
<a>
{t('privacyLink')}
</a>
</>;
基本上是尝试将一些文本与 link:
const myText = `${t('privacyTxt')}` + `${<a>{t('privacyLink')}</a>}`;
结果:
To learn how we process your data, visit our[object Object]
我错过了什么?
您正在尝试将 JSX 放入模板文字中。它不属于那里。
如果您要处理 JSX,那么一切都应该使用 JSX 而不是模板文字来完成。
const myText = <>
{t('privacyTxt')}
<a>
{t('privacyLink')}
</a>
</>;