我有一个函数,我想返回一些 HTML,但是当我调用该函数或记录它时,它会返回未定义的变量:
contentForRender = () => {
const el = (
<div><span>Lorem Ipsum</span></div>
);
return el;
}
componentDidUpdate(prevProps, prevState, prevContext) {
const el = this.contentForRender();
console.log('el', el);
console.log('el_inner', el.innerHTML);
// do something with el.innerHTML
}
当我注销时,componentDidUpdate 中的“el”变量是typeOf: Symbol(react.element),el.innerHTML 是undefined。
有没有不同的方法来获取 React 元素的innerHTML?
我尝试过使用 refs,但由于我对 React 还很陌生,我不确定我是否正确地执行了它,并且无法想到为什么它不起作用。任何帮助将非常感激!
湖上湖
交互式爱情
相关分类