diff --git a/src/main/ets/utils/AppStorageHelper.ets b/src/main/ets/utils/AppStorageHelper.ets index bdab5aa..e5d9a9c 100644 --- a/src/main/ets/utils/AppStorageHelper.ets +++ b/src/main/ets/utils/AppStorageHelper.ets @@ -8,7 +8,7 @@ export class AppStorageHelper { * @param value */ public static save(key: string, value: T | undefined) { - if (!value) { + if (value === undefined || value === null) { PersistentStorage.deleteProp(key) } else { PersistentStorage.persistProp(key, value) diff --git a/src/main/ets/utils/PreferencesHelper.ets b/src/main/ets/utils/PreferencesHelper.ets index 70f1279..38d51ca 100644 --- a/src/main/ets/utils/PreferencesHelper.ets +++ b/src/main/ets/utils/PreferencesHelper.ets @@ -5,7 +5,7 @@ export class PreferencesHelper { const pref = await preferences.getPreferences(getContext(), 'PreferencesHelper') // 写入数据 - if (value) { + if (value !== undefined && value !== null) { await pref.put(key, value) } else { await pref.delete(key) diff --git a/src/main/ets/utils/ToolsHelper.ets b/src/main/ets/utils/ToolsHelper.ets index 330f521..9023af2 100644 --- a/src/main/ets/utils/ToolsHelper.ets +++ b/src/main/ets/utils/ToolsHelper.ets @@ -97,7 +97,7 @@ export class ToolsHelper { */ static log(...args: ESObject[]) { const k = ToolsHelper.getStackKey()?.split('/') - console.log(`========>${k?k[k.length-1].split('.')[0]:''}::`, args) + console.log(`========>${k?k[k.length-1].split('.')[0]:''}::`, args,'\n') } /**