提交选项,可用于 fetchers

interface FetcherSubmitOptions {
    action?: string;
    encType?: FormEncType;
    flushSync?: boolean;
    method?: HTMLFormMethod;
    preventScrollReset?: boolean;
    relative?: RelativeRoutingType;
}

层级结构 (查看完整)

属性

action?: string

用于提交表单的 action URL 路径。覆盖 <form action>。默认为当前路由的路径。

encType?: FormEncType

用于提交表单的编码方式。覆盖 <form encType>。默认为 "application/x-www-form-urlencoded"。

flushSync?: boolean

为此提交的状态更新启用 flushSync

用于提交表单的 HTTP 方法。覆盖 <form method>。默认为 "GET"。

preventScrollReset?: boolean

在基于浏览器的环境中,当使用以下组件时,防止在此导航后重置滚动位置组件

确定表单 action 是相对于路由层级结构还是路径名。如果您想选择不导航路由层级结构,而是希望基于 /- 分隔的 URL 段进行路由,请使用此选项