mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-26 14:23:48 +00:00
refactor: 迁移前端资源文件至web目录 feat: 新增多种图标资源 style: 统一代码风格和格式化配置 docs: 更新README和文档说明 chore: 更新依赖和配置文件 fix: 修复部分类型定义和枚举 perf: 优化路由和组件加载逻辑
32 lines
905 B
TypeScript
32 lines
905 B
TypeScript
/**
|
|
* 离线图标加载器
|
|
*
|
|
* 用于在内网环境下支持 Iconify 图标的离线加载。
|
|
* 通过预加载图标集数据,避免运行时从 CDN 获取图标。
|
|
*
|
|
* 使用方式:
|
|
* 1. 安装所需图标集:pnpm add -D @iconify-json/[icon-set-name]
|
|
* 2. 在此文件中导入并注册图标集
|
|
* 3. 在组件中使用:<ArtSvgIcon icon="ri:home-line" />
|
|
*
|
|
* @module utils/ui/iconify-loader
|
|
* @author Fastapi Admin Team
|
|
*/
|
|
|
|
// import { addCollection } from '@iconify/vue'
|
|
|
|
// // 导入离线图标数据
|
|
|
|
// // 系统必要图标库
|
|
// import riIcons from '@iconify-json/ri/icons.json'
|
|
|
|
// // 演示图标库(可选,生产环境可移除)
|
|
// import svgSpinners from '@iconify-json/svg-spinners/icons.json'
|
|
// import lineMd from '@iconify-json/line-md/icons.json'
|
|
|
|
// // 注册离线图标集
|
|
|
|
// addCollection(riIcons)
|
|
// addCollection(svgSpinners)
|
|
// addCollection(lineMd)
|