WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2022-09-23 9fd5c7103798b275e151260b82cae796f8d426a6
common/LocalStorage.js
@@ -9,7 +9,7 @@
export class LocalStorage {
    constructor() {
        this._data = {
            prefixType: '',
            prefixType: process.env.TARO_ENV === 'h5' ? 'h5' : 'wx',
        };
    }
@@ -59,6 +59,17 @@
        return matches;
    }
    // 清除本地存储工具保存的所有数据
    cleanAll(){
        const info = Taro.getStorageInfoSync();
        const prefixReg = /^AiSim\.[a-zA-Z]+@/;
        info.keys.forEach(storageKey => {
            if (prefixReg.test(storageKey)) {
                Taro.removeStorageSync(storageKey);
            }
        });
    }
}
export const $localStorage = new LocalStorage();