1234567891011121314151617181920212223242526272829303132333435 |
- // storage.ts
- /**
- * 存储数据
- */
- export const setItem = (key: string, value: any) => {
- value = JSON.stringify(value);
- localStorage.setItem(key, value);
- };
- /**
- * 获取数据
- */
- export const getItem = (key: string) => {
- try {
- let data = localStorage.getItem(key);
- return JSON.parse(data);
- } catch (err) {
- return null;
- }
- };
- /**
- * 删除指定数据
- */
- export const removeItem = (key: string) => {
- localStorage.removeItem(key);
- };
- /**
- * 删除所有数据
- */
- export const removeAllItem = () => {
- localStorage.clear();
- };
|