我想用一个与我公司的政策相匹配的函数(白名单a,ul,ol等)替换默认的转义函数(逃避一切)。如何用我自己的替换内置转义函数?
我可以使用它,但在整个应用程序中使用会很烦人,因为几乎所有数据都属于我们公司范围内的政策:
<div dangerouslySetInnerHTML={{__html: myEscapeFunc(data)}} />
答案 0 :(得分:1)
创建一个新的React组件并将其命名为“AllowedHtml”,您可以在其中放置所有功能并定期传递数据,而无需使用{{__html:
前缀
<AllowedHtml html={data}/>