有时候我们需要单独隐藏Modal对话框的默认确定或取消按钮,设置:footer="null"会把两个按钮都隐藏。
Antd有提供两个参数用于单独修改确定、取消按钮:对于确定按钮,设置:ok-button-props="{ style: { display: ‘none’ } }";对于取消按钮,设置:cancel-button-props="{ style: { display: ‘none’ } }"。这样就能快速隐藏对应按钮了。
那么以上都是在template中隐藏,但单我们使用this.$confirm({})方式按以下方式也可以隐藏各自按钮
this.$confirm({
content: '当前运单已超载,无法进行线上支付。',
cancelButtonProps: { style: { display: 'none' } }, // 隐藏取消按钮
onOk:() => {
}
})
![在这里插入图片描述](https://img-blog.csdnimg.cn/e91dd4af98bf45b48c4066f0e58fd997.png)
实际案例运用如图
![在这里插入图片描述](https://img-blog.csdnimg.cn/ba54f202ba2f44058d302e7b3ec40f66.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAd29jd2lu,size_20,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img-blog.csdnimg.cn/8eeeecee963a43799700b74f385898d2.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAd29jd2lu,size_20,color_FFFFFF,t_70,g_se,x_16)