reactjs - ReactDOM.render 在 getUserConfirmation 中不起作用
问题描述
我尝试测试 getUserConfirmation 的功能。代码如下:
getUserConfirmation={(message, callback) => {
const container = document.createElement('div');
// callback(false);
document.body.append(container);
ReactDOM.render(
<div
style={{
width: '400px',
height: '400px',
backgroundColor: 'black',
zIndex: 1000,
}}
/>,
container,
console.log('Here'),
);
}}
>
代码对我更改 url 和回调 (console.log('here')) 的尝试作出反应。但是浏览器中什么也没有出现。我做错了什么?
解决方案
我添加了位置:'absolute',现在我可以看到我的 div。在我“隐藏”在脚本标签下之前。哈哈
推荐阅读
- javascript - Symfony 4 - 无法在 formBuilder 中自定义表单字段的属性
- ms-word - MS Word - 自定义边框艺术
- android - RecyclerView 项目单击并打开另一个recyclerview
- java - 用于编译的 Java 版本与用于运行的 Java 版本不匹配
- python - 熊猫只过滤月份和日期
- node.js - Zeit 构建失败 - 错误:找不到名为“build”的输出目录
- twitter-bootstrap - 如何在卡片引导程序中居中内容
- delphi - cmd.exe如何执行后自动关闭?
- matlab - 在 MATLAB 中生成随机矩阵
- r - 当分隔符为 R 中的竖线 ( | ) 时,将列拆分为行