#yyds干货盘点 react笔记之学习之完成弹框提示

简介: #yyds干货盘点 react笔记之学习之完成弹框提示

完成弹框提示model.js

import './ComfirmModal.css';
import Card from "../Card/Card";
import BackDrop from "../BackDrop/BackDrop";
const ConfirmModal = props => {
    return <BackDrop>
        <Card className="confirmModal">
            <div className="confirmText">
                <p>{props.confirmText}</p>
            </div>
            <div className="confirmButton">
                <button onClick={props.onOk} className="okButton">确认</button>
                <button onClick={props.onCancel}>取消</button>
            </div>
        </Card>;
    </BackDrop>
};
export default ConfirmModal;

model.css

.confirmModal{
    display: flex;
    flex-flow: column;
    width: 400px;
    height: 200px;
    padding: 10px;
    background-color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.confirmText{
    display: flex;
    height: 150px;
    justify-content: center;
    align-items: center;
    font-size: 22px;
    color: #D62828;
}
.confirmButton{
    flex: auto;
    display: flex;
    justify-content: flex-end;
}
.confirmButton button{
    width: 80px;
    margin: 0 10px;
    border: none;
    background-color: #EAE2B7;
    font-weight: bold;
    font-size: 18px;
}
.confirmButton .okButton{
    background-color: #D62828;
    color: white;
}

父组件


{showConfirm && <ConfirmModal
                confirmText="该操作不可恢复!请确认"
                onCancel={cancelHandler}
                onOk={okHandler}
            />}
相关文章
|
Linux Shell Windows
Linux如何检查文件夹的大小?
在Linux中查看文件夹大小,可使用`du`(如`du -sh *`)、`df`(如`df -h /home`)查看磁盘使用情况,`ncdu`提供交互式浏览,`ls -lh`显示当前目录文件大小,`find`与`du`结合找大文件夹,`tree --du -h`展示目录结构及大小,或用`awk`与`du`组合按大小排序。不同场景下,这些命令各有优势。
860 1
Linux如何检查文件夹的大小?
|
存储 Java Maven
QR码应用实战:Spring Boot与ZXing完美结合
QR码应用实战:Spring Boot与ZXing完美结合
346 0
|
存储 机器学习/深度学习 数据可视化
基于Python的数据分组技术:将数据按照1, 2, 3规则分为三个列表
基于Python的数据分组技术:将数据按照1, 2, 3规则分为三个列表
258 1
|
前端开发 小程序 容器
wxss和css的区别
wxss和css的区别
730 2
|
存储 SQL 数据库
【教程】宝塔default.db占用空间几十g解决方法|宝塔占用磁盘空间特别大解决方法|宝塔磁盘被占满怎么清理
在宝塔面板7.9.0中,用户发现数据盘持续占满,通过`folder size`工具发现`BtSoft\panel\data`下的`default.db`和`system.db`文件占用大量空间,尤其是`default.db`。由于这是SQLite数据库文件,用户使用SQLite Developer打开并发现`boce_list`表包含大量访问记录,可能是宝塔面板未定期清理所致。用户直接清空表后,使用`VACUUM`命令整理数据库以回收空间,成功将`default.db`从18G减至3M,解决了磁盘占用问题。
|
存储 Windows
windows系统的符号链接和硬链接的区别
【5月更文挑战第27天】windows系统的符号链接和硬链接的区别
461 0
|
边缘计算 运维 5G
【专栏】IT 技术百科:5G 承载网是连接5G无线接入网与核心网的关键基础设施,负责高效、可靠的数据传输。
【4月更文挑战第28天】5G 承载网是连接5G无线接入网与核心网的关键基础设施,负责高效、可靠的数据传输。它保障通信质量,支持多样业务,并驱动技术创新。关键技术包括FlexE、网络切片、光传输和智能管控。面对高速率、低时延需求及网络复杂性挑战,5G承载网需持续创新并优化规划。未来,它将趋向智能化、融合发展及绿色节能。作为5G性能的核心,5G承载网将伴随5G技术的普及,持续为数字生活创造更多可能性。
576 0
用图直观上理解梯度算子(一阶)与拉普拉斯算子(二阶)的区别,线检测与边缘检测的区别
用图直观上理解梯度算子(一阶)与拉普拉斯算子(二阶)的区别,线检测与边缘检测的区别
713 1
|
数据采集 BI 数据库
MyEMS的安装部署与数据读取查看
MyEMS开源能源管理系统用于建筑、工厂、商场、医院、园区的电、水、气等能源数据采集、分析、报表,还有光伏、储能、充电桩、微电网、设备控制、故障诊断、工单管理、人工智能优化等可选功能。资深专业团队开发维护,保障长期支持。用开源助力实现碳达峰碳中和目标!