React Naitve中JSX如何像html那样拼接??求教?

Leon
  • 1.9k

问题:

例:后台传来一串字符串如下:

每日登陆可获得5点积分

现在我想根据这个字符串形成这样一段jsx,为了给数字突出数字5,所以在5的外层要包裹一个Text

<Text>每日登陆可获得<Text>5</Text>点积分</Text>

在html中很容易实现,直接通过字符串拼接就可以了,然后innerHTML直接渲染就行,reactJs网页端也有解决方案,但是在ReactNative中我好像找不到可行的方法,有没有大神可以给点思路?谢谢了?

回复
阅读 3.2k
2 个回答

你可以试试
<div dangerouslySetInnerHTML = {{ __html: checkMessages.details }} />

你把字符串分割成3部分['每日登陆可获得','5','点积分']不就好了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏