| 123456789101112131415161718192021222324252627 |
- // #ifndef APP-ANDROID || APP-HARMONY
- import iconList from '../../static/icons.json';
- export const icons = ref<Map<string, any | null>>((iconList as UTSJSONObject).toMap())
- // #endif
- // #ifdef APP-ANDROID || APP-HARMONY
- export const icons = ref<Map<string, any | null>>(new Map<string, any | null>())
- 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
|