leavePrompt
本 Demo 演示用法。
Props
| 属性 | 描述 | 类型 | 必填 | 默认值 |
|---|---|---|---|---|
| pathname | 站点路径 | string | ✅ | - |
| children | 插槽 | ReactNode | ✅ | - |
method
用法
import { useLeavePrompt } from "@knockout-js/layout";
const [checkLeave, setLeavePromptWhen] = useLeavePrompt();
说明:
| 名称 | 参数 | 描述 |
|---|---|---|
| checkLeave | () => boolean | 检测是否可以离开。true:可离开,false:被拦截 |
| setLeavePromptWhen | (when:boolean) => void | 主动设置是否可以离开。true:可离开,false:被拦截 |