我设置了showCancelButton和onCancel,当我单击取消按钮时,代替了onCancel回调函数,而是调用了onConfirm。因此,确认和取消按钮调用相同的功能。
这是用于使用create-react-app初始化的react应用,它依赖于sweetalert2-react版本“ ^ 0.8.1”
import React, { Component } from "react";
import SweetAlert from "sweetalert2-react";
class Test extends Component {
state = {};
render() {
return (
<SweetAlert
show={true}
showCancelButton={true}
onConfirm={() => alert("confirm")}
onCancel={() => alert("cancel")}
text="Test"
/>
);
}
}
export default Test;
单击任一按钮,我总是收到警报“确认”,而从未“取消”警报