// #ifndef APP-ANDROID || APP-HARMONY import iconList from '../../static/icons.json'; export const icons = ref>((iconList as UTSJSONObject).toMap()) // #endif // #ifdef APP-ANDROID || APP-HARMONY export const icons = ref>(new Map()) if (icons.value.size == 0) { uni.getFileSystemManager().readFile({ // #ifdef APP-HARMONY filePath: '/uni_modules/lime-icon/static/icons.json', // #endif // #ifndef APP-HARMONY filePath: 'uni_modules/lime-icon/static/icons.json', // #endif encoding: 'utf-8', success: (res) => { const obj = JSON.parseObject(res.data as string) if (obj == null) return icons.value = obj!.toMap(); }, fail(err) { console.log('[lime-icon getFileSystemManager]', err) } } as ReadFileOptions); } // #endif