Files
AllinSSL/frontend/packages/pinia/src/utils.ts
2025-05-09 15:11:21 +08:00

16 lines
291 B
TypeScript

import { StoreDefinition, storeToRefs } from 'pinia'
/**
* 使用pinia store
* @param store
* @returns
*/
export function usePiniaStore<T extends StoreDefinition>(store: T) {
const storeVal = store()
const storeRef = storeToRefs(storeVal)
return {
...storeVal,
...storeRef,
}
}