作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的组件使用 dangerouslySetInnerHTML
呈现 HTML属性(property)。我需要在我的 enzyme 测试中访问这个呈现的 HTML。我该怎么做?
我已经试过了 component.html()
但它返回类似 <button ...>[object Object]</button>
的内容.
最佳答案
您可以通过组件属性访问它...
const { dangerouslySetInnerHTML: { __html } } = component.props();
console.log('__html', __html);
关于javascript - 如何在 enzyme 测试中访问由 dangerouslySetInnerHTML 创建的实际呈现的 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48278014/
我是一名优秀的程序员,十分优秀!