Rav*_*eja 8 html custom-data-attribute reactjs
我添加div
到 DOM 如下,
React.createElement("div", { className: "test"});
呈现的 html 应如下所示
<div class="test" data-test>
</div>
Run Code Online (Sandbox Code Playgroud)
我可以data-test
在哪里添加createElement
?
您不能这样做,因为没有任何值的属性意味着该属性true
在 JSX 中具有值。只是不要通过data-test
并且this.props['data-test']
将在您的组件中未定义。或者,如果您需要将此属性设置为空值,则只需将其添加到组件定义中的默认值即可。
defaultProps: {
'data-test': ''
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6775 次 |
最近记录: |