API 文档 • 文档
函数: defineStore()
defineStore(id, options)
defineStore<
Id,S,G,A>(id,options):StoreDefinition<Id,S,G,A>
创建一个 useStore 函数,用于检索存储实例
类型参数
• Id extends string
• S extends StateTree = object
• G extends _GettersTree<S> = object
• A = object
参数
• id: Id
存储的 ID(必须唯一)
• options: Omit<DefineStoreOptions<Id, S, G, A>, "id">
定义存储的选项
返回
StoreDefinition<Id, S, G, A>
defineStore(options)
defineStore<
Id,S,G,A>(options):StoreDefinition<Id,S,G,A>
创建一个 useStore 函数,用于检索存储实例
类型参数
• Id extends string
• S extends StateTree = object
• G extends _GettersTree<S> = object
• A = object
参数
• options: DefineStoreOptions<Id, S, G, A>
定义存储的选项
返回
StoreDefinition<Id, S, G, A>
defineStore(id, storeSetup, options)
defineStore<
Id,SS>(id,storeSetup,options?):StoreDefinition<Id,_ExtractStateFromSetupStore<SS>,_ExtractGettersFromSetupStore<SS>,_ExtractActionsFromSetupStore<SS>>
创建一个 useStore 函数,用于检索存储实例
类型参数
• Id extends string
• SS
参数
• id: Id
存储的 ID(必须唯一)
• storeSetup
定义存储的函数
• options?: DefineSetupStoreOptions<Id, _ExtractStateFromSetupStore<SS>, _ExtractGettersFromSetupStore<SS>, _ExtractActionsFromSetupStore<SS>>
额外的选项
返回
StoreDefinition<Id, _ExtractStateFromSetupStore<SS>, _ExtractGettersFromSetupStore<SS>, _ExtractActionsFromSetupStore<SS>>