
在使用react的innerHtml时,如果碰到这个问题,是因为在这个元素下不能有任何东西,注释,空格都不行,所以直接把那个div中的空格删掉就行
这串代码的
dangerouslySetInnerHTML={{ __html: subItem.content as string }}
中的
_html的值为string 所以我加上了as string ts中断言为string就行
问题解决方案来源:解决方案来源
在React中遇到使用`dangerouslySetInnerHTML`时遇到问题,该问题源于元素内不允许存在任何内容,包括空格和注释。解决方法是删除涉及的div内的空格。此外,为确保`_html`值为字符串类型,使用`asstring`进行类型断言。

在使用react的innerHtml时,如果碰到这个问题,是因为在这个元素下不能有任何东西,注释,空格都不行,所以直接把那个div中的空格删掉就行
这串代码的
dangerouslySetInnerHTML={{ __html: subItem.content as string }}
中的
_html的值为string 所以我加上了as string ts中断言为string就行
问题解决方案来源:解决方案来源

被折叠的 条评论
为什么被折叠?
