跳至内容

API 文档文档


API 文档 / pinia / _StoreOnActionListenerContext

接口: _StoreOnActionListenerContext<Store, ActionName, A>

实际类型为 StoreOnActionListenerContext。存在于重构目的。仅供内部使用。仅供内部使用

类型参数

Store

ActionName extends string

A

属性

after()

after: (callback) => void

在操作完成后设置一个钩子。它接收操作的返回值,如果它是一个 Promise,它将被解包。

参数

callback: A extends Record<ActionName, _Method> ? (resolvedReturn) => void : () => void

返回值

void


args

args: A extends Record<ActionName, _Method> ? Parameters<A<A>[ActionName]> : unknown[]

传递给操作的参数


name

name: ActionName

操作的名称


onError()

onError: (callback) => void

如果操作失败,则设置一个钩子。返回 false 以捕获错误并阻止其传播。

参数

callback

返回值

void


store

store: Store

正在调用操作的商店