22 lines
572 B
TypeScript

import { create } from 'zustand';
interface MJPState {
/** Token 缓存项信息 */
tokenCacheItem: MJP.TokenCacheItem | null;
/** 设置 Token 缓存项 */
setTokenCacheItem: (tokenCacheItem: MJP.TokenCacheItem | null) => void;
}
export const useMJPStore = create<MJPState>((set, get) => ({
/** Token 缓存项信息 */
tokenCacheItem: null,
/** 设置 Token 缓存项 */
setTokenCacheItem: (tokenCacheItem: MJP.TokenCacheItem | null) => {
console.log('Store收到数据:', tokenCacheItem);
set({ tokenCacheItem: tokenCacheItem });
},
}));