|
|
- // #ifndef APP-ANDROID || APP-IOS
- import iconList from '../../static/icons.json';
- // uni.loadFontFace({
- // global: true,
- // // scopes: ['native'],
- // family: 't',
- // source: 'url("https://tdesign.gtimg.com/icon/0.2.0/fonts/t.ttf")'
- // })
- export const icons = ref<Map<string, any | null>>((iconList as UTSJSONObject).toMap())
- // #endif
-
- // #ifdef APP-ANDROID || APP-IOS
- export const icons = ref<Map<string, any | null>>(new Map<string, any|null>())
- const manager = uni.getFileSystemManager();
- if (icons.value.size == 0) {
- manager.readFile({
- filePath: 'uni_modules/lime-icon/static/icons.json',
- encoding: 'utf-8',
- success: (res) => {
- const obj = JSON.parseObject(res.data as string)
- if(obj == null) return
- icons.value = obj.toMap();
- }
- } as ReadFileOptions);
- }
- // setTimeout(()=>{
- // uni.loadFontFace({
- // global: true,
- // // scopes: ['native'],
- // family: 't',
- // source: 'url("/uni_modules/lime-icon/hybrid/html/t.ttf")'
- // })
- // },0)
- // #endif
|