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:
AextendsRecord<ActionName,_Method> ?Parameters<A<A>[ActionName]> :unknown[]
传递给操作的参数
name
name:
ActionName
操作的名称
onError()
onError: (
callback) =>void
如果操作失败,则设置一个钩子。返回 false 以捕获错误并阻止其传播。
参数
• callback
返回值
void
store
store:
Store
正在调用操作的商店