1.版本react-router@4.x
2.引入import { BrowserRouter, Prompt } from "react-router-dom";
3.效果
4.代码
const getConfirmAtion = (message = "", callback = false) => {
Modal.confirm({
title: message,
onOk: () => {
callback(true);
},
onCancel: () => {
callback(false);
}
});
};
<BrowserRouter getUserConfirmation={getConfirmAtion}>
<Prompt message="当前未保存是否跳转?" />
<App />
</BrowserRouter>