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