import { StateData } from './type' /** * 全局状态初始数据 */ const initData: StateData = { systemInfo: { statusBarHeight: 0, }, referralCode: '', }; function useState() { const data = { ...initData }; const getItem = (key: Key): StateData[Key] => { return data[key]; } const setItem = (key: Key, value: StateData[Key]): void => { data[key] = value; } return { get value(): StateData { return data; }, getItem, setItem } } export const globalState = useState();