我從服務器返回此字符串,該字符串包含純文本和RN.Text組件之間的混合內容。解析帶有反應組件的字符串
{
verse: "\u0630<Text style= {styles.madda_normal}>\u064e\u0672</Text>\u0644\u0650\u0643\u064e <Text style={styles.ham_wasl}>\u0671</Text>\u0644\u0652\u0643\u0650\u062a\u064e<Text style={styles.madda_normal}>\u0640\u0670</Text>\u0628\u064f \u0644\u064e\u0627 \u0631\u064e\u064a\u0652\u0628\u064e\u200c\u06db \u0641\u0650\u064a\u0647\u0650\u200c\u06db \u0647\u064f<Text style={styles.idgh_w_ghn}>\u062f\u064b\u0649 \u0644</Text>\u0651\u0650\u0644\u0652\u0645\u064f\u062a\u0651\u064e\u0642<Text style={styles.madda_permissible}>\u0650\u064a</Text>\u0646\u064e"
}
我該如何解析它?因此它可以被渲染爲做出反應組件
...
render() {
return (
<Text>{response.verse}</Text>
)
}
...
對不起,但這不是這個問題的關鍵 –
我明白了,所以你希望它也被渲染。 –
@ArionaRian所以你需要一個解析器。 https://github.com/wrakky/react-html-parser這個聽起來可以解決你的問題。 –