antdesign底层弹出个confirmModal.怎么获取底层的this

 我来答
植物微管家0u
2019-03-19 · TA获得超过200个赞
知道答主
回答量:188
采纳率:43%
帮助的人:32.8万
展开全部
//使用箭头函数
Modal.confirm({
    title: '确认删除编码信息?',
    content: '删除编码信息',
    okType: 'danger',
    onOk: () => {
        this.props.updateVinGroupDetail(index, [], this.props.vinApplication);
        this.setState({editTableVisible: false});
    },
    onCancel() {
    },
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
司马刀剑
高粉答主

2017-10-16 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7538万
展开全部
showConfirm() {//弹出确认对话框
confirm({
title: '当前总计应收金额为'+this.state.allReceivablePrice+'元',//这里能得到值!!!!
// content: 'some descriptions',
okText: '确认回款',
cancelText: '取消',
onOk() {
const {allSelectOrder}=this.state;
if (allSelectOrder.length==0){
message.error('订单Id不能为空');
return;
}else {
this.setState({loading: true});
$.ajax({
url: API.flow,
type: 'post',
dataType: 'json',
data: JSON.stringify(allSelectOrder),
contentType: 'application/json;charset=UTF-8',
success: ()=> {
this.setState({
loading: false,
});
message.success('添加收款记录成功!');
this.refreshData();
},
error: (data)=> {
Modal.error({
title: data.responseJSON.msg
});
this.setState({ loading: false });
}
})
}
},
onCancel() {
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式