Sfoglia il codice sorgente

fix(assets): 移除未使用的导入并简化SVG导入

EvilDragon 6 mesi fa
parent
commit
8f3eccb92c

+ 0 - 1
packages/app/src/pages/home/index.vue

@@ -14,7 +14,6 @@ import Card from '@/components/card.vue'
 import HotActivity from '@/components/hot-activity.vue'
 import MomentItem from '@/components/moment-item.vue'
 import useRequest from '../../hooks/useRequest'
-import dayjs from 'dayjs'
 import Menus from './components/menus.vue'
 import ScheduleCard from './components/schedule-card.vue'
 import { getCircles, getSetIndexConfigs } from '../../core/libs/requests'

+ 2 - 0
packages/assets/src/assets/svgs/pageHeaderBg.ts

@@ -0,0 +1,2 @@
+import pageHeaderBg from "./page-header-bg.svg";
+export default pageHeaderBg;

+ 2 - 0
packages/assets/src/assets/svgs/pageHeaderFilter.ts

@@ -0,0 +1,2 @@
+import pageHeaderFilter from "./page-header-filter.svg";
+export default pageHeaderFilter;

+ 2 - 0
packages/assets/src/assets/svgs/router.ts

@@ -0,0 +1,2 @@
+import router from "./router.svg";
+export default router;

+ 7 - 0
packages/assets/src/index.ts

@@ -0,0 +1,7 @@
+export * from "./svgs";
+
+export const getAssets = (path: string) => {
+  const fullPath = `/src/assets/${path}`;
+  console.log(import.meta, fullPath);
+  return (import.meta as any).globEager("/src/assets/**/*")[fullPath].default;
+};

+ 5 - 3
packages/assets/src/svgs.ts

@@ -1,6 +1,4 @@
 import ts from "./typescript.svg";
-import pageHeaderBg from "./assets/svgs/page-header-bg.svg";
-import pageHeaderFilter from "./assets/svgs/page-header-filter.svg";
 import merchantPageHeaderBg from "./assets/svgs/merchant-page-header-bg.svg";
 import loginAccountIcon from "./assets/svgs/login_account_icon.svg";
 import loginPswIcon from "./assets/svgs/login_psw_icon.svg";
@@ -13,7 +11,11 @@ import shareIcon from "./assets/svgs/share_icon.svg";
 import praiseIcon from "./assets/svgs/praise_icon.svg";
 import messageIcon from "./assets/svgs/message_icon.svg";
 import yinyongIcon from "./assets/svgs/yinyong_icon.svg";
-import router from "./assets/svgs/router.svg";
+import router from "./assets/svgs/router";
+import pageHeaderBg from "./assets/svgs/pageHeaderBg";
+import pageHeaderFilter from "./assets/svgs/pageHeaderFilter";
+
+// export const vipIcon = ;
 
 export {
   ts,