UNPKG

mt-flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS

24 lines (23 loc) 816 B
export const createAppSlice = (set, get) => ({ reloadApp() { for (let key in localStorage) { if (localStorage.hasOwnProperty(key)) { localStorage.removeItem(key); } } location.reload(); // 强制刷新当前页面 }, isScreenMd: false, setScreenMd(isScreenMd) { set({ ...get(), isScreenMd }); }, isScreenSm: false, setScreenSm(isScreenSm) { set({ ...get(), isScreenSm }); }, isScreenLg: false, setScreenLg(isScreenLg) { set({ ...get(), isScreenLg }); }, isScreenXl: false, setScreenXl(isScreenXl) { set({ ...get(), isScreenXl }); }, isScreen2Xl: false, setScreen2Xl(isScreen2Xl) { set({ ...get(), isScreen2Xl }); }, onScreenChange(width) { console.log("屏幕大小变化", width); } });