同步操作将从 robergroup/chiner 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
// 缓存项目信息 等待后续调用update方法const tabs = {}; // 当前已经打开的所tabsexport const getDataByTabId = (id) => {// 获取tab的数据return tabs[id];};export const setDataByTabId = (id, data) => {// 缓存tab的数据tabs[id] = data;};export const replaceDataByTabId = (oldId, newId) => {// 替换tab的数据setDataByTabId(newId, getDataByTabId(oldId));removeDataByTabId(oldId);};export const removeDataByTabId = (id) => {// 删除tab的数据delete tabs[id]};export const getAllTabData = () => {return tabs;};export const clearAllTabData = () => {Object.keys(tabs).forEach((t) => {delete tabs[t];})};const cache = localStorage || {};export const getCache = (key, needParse) => {const item = cache.getItem(key);return needParse ? JSON.parse(item) : item;};export const setCache = (key, value) => {cache.setItem(key, typeof value !== 'string' ? JSON.stringify(value) : value);};export const clearCache = (item) => {if (item) {cache.removeItem(item);} else {cache.clear();}};let memoryCache = {};export const getMemoryCache = (key) => {return memoryCache[key];};export const setMemoryCache = (key, value) => {memoryCache[key] = value;};export const clearMemoryCache = () => {memoryCache = {};};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。