Skip to content

Commit

Permalink
res, 2024-04-23 17:02:09
Browse files Browse the repository at this point in the history
  • Loading branch information
yzqdev committed Apr 23, 2024
1 parent 7b745c9 commit 0fc0468
Show file tree
Hide file tree
Showing 6 changed files with 344 additions and 351 deletions.
Binary file added .yarn/install-state.gz
Binary file not shown.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@

使用的组件

- vue (使用了reactive transform)
- vue
- vue-router
- pinia
- axios
- element-plus
- scss (tailwind是好用,但是读一长串class太累了)
- scss
- vite
- typescript
- @vueuse/core
Expand Down
Binary file modified res/admin.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
598 changes: 293 additions & 305 deletions src/types/auto-imports.d.ts

Large diffs are not rendered by default.

84 changes: 42 additions & 42 deletions src/types/components.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,48 +5,48 @@
// Read more: https://github.com/vuejs/core/pull/3399
export {}

declare module "vue" {
declare module 'vue' {
export interface GlobalComponents {
ElAside: (typeof import("element-plus/es"))["ElAside"];
ElAvatar: (typeof import("element-plus/es"))["ElAvatar"];
ElBreadcrumb: (typeof import("element-plus/es"))["ElBreadcrumb"];
ElBreadcrumbItem: (typeof import("element-plus/es"))["ElBreadcrumbItem"];
ElButton: (typeof import("element-plus/es"))["ElButton"];
ElCard: (typeof import("element-plus/es"))["ElCard"];
ElCol: (typeof import("element-plus/es"))["ElCol"];
ElConfigProvider: (typeof import("element-plus/es"))["ElConfigProvider"];
ElContainer: (typeof import("element-plus/es"))["ElContainer"];
ElDescriptions: (typeof import("element-plus/es"))["ElDescriptions"];
ElDescriptionsItem: (typeof import("element-plus/es"))["ElDescriptionsItem"];
ElDialog: (typeof import("element-plus/es"))["ElDialog"];
ElDivider: (typeof import("element-plus/es"))["ElDivider"];
ElDrawer: (typeof import("element-plus/es"))["ElDrawer"];
ElDropdown: (typeof import("element-plus/es"))["ElDropdown"];
ElDropdownItem: (typeof import("element-plus/es"))["ElDropdownItem"];
ElDropdownMenu: (typeof import("element-plus/es"))["ElDropdownMenu"];
ElForm: (typeof import("element-plus/es"))["ElForm"];
ElFormItem: (typeof import("element-plus/es"))["ElFormItem"];
ElHeader: (typeof import("element-plus/es"))["ElHeader"];
ElIcon: (typeof import("element-plus/es"))["ElIcon"];
ElInput: (typeof import("element-plus/es"))["ElInput"];
ElMain: (typeof import("element-plus/es"))["ElMain"];
ElMenu: (typeof import("element-plus/es"))["ElMenu"];
ElMenuItem: (typeof import("element-plus/es"))["ElMenuItem"];
ElPagination: (typeof import("element-plus/es"))["ElPagination"];
ElPopover: (typeof import("element-plus/es"))["ElPopover"];
ElResult: (typeof import("element-plus/es"))["ElResult"];
ElRow: (typeof import("element-plus/es"))["ElRow"];
ElScrollbar: (typeof import("element-plus/es"))["ElScrollbar"];
ElSubMenu: (typeof import("element-plus/es"))["ElSubMenu"];
ElSwitch: (typeof import("element-plus/es"))["ElSwitch"];
ElTable: (typeof import("element-plus/es"))["ElTable"];
ElTableColumn: (typeof import("element-plus/es"))["ElTableColumn"];
ElTabPane: (typeof import("element-plus/es"))["ElTabPane"];
ElTabs: (typeof import("element-plus/es"))["ElTabs"];
ElTag: (typeof import("element-plus/es"))["ElTag"];
IconSelector: (typeof import("./../components/IconSelector.vue"))["default"];
NotFound: (typeof import("./../components/NotFound.vue"))["default"];
RouterLink: (typeof import("vue-router"))["RouterLink"];
RouterView: (typeof import("vue-router"))["RouterView"];
ElAside: typeof import('element-plus/es')['ElAside']
ElAvatar: typeof import('element-plus/es')['ElAvatar']
ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb']
ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem']
ElButton: typeof import('element-plus/es')['ElButton']
ElCard: typeof import('element-plus/es')['ElCard']
ElCol: typeof import('element-plus/es')['ElCol']
ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
ElContainer: typeof import('element-plus/es')['ElContainer']
ElDescriptions: typeof import('element-plus/es')['ElDescriptions']
ElDescriptionsItem: typeof import('element-plus/es')['ElDescriptionsItem']
ElDialog: typeof import('element-plus/es')['ElDialog']
ElDivider: typeof import('element-plus/es')['ElDivider']
ElDrawer: typeof import('element-plus/es')['ElDrawer']
ElDropdown: typeof import('element-plus/es')['ElDropdown']
ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem']
ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu']
ElForm: typeof import('element-plus/es')['ElForm']
ElFormItem: typeof import('element-plus/es')['ElFormItem']
ElHeader: typeof import('element-plus/es')['ElHeader']
ElIcon: typeof import('element-plus/es')['ElIcon']
ElInput: typeof import('element-plus/es')['ElInput']
ElMain: typeof import('element-plus/es')['ElMain']
ElMenu: typeof import('element-plus/es')['ElMenu']
ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
ElPagination: typeof import('element-plus/es')['ElPagination']
ElPopover: typeof import('element-plus/es')['ElPopover']
ElResult: typeof import('element-plus/es')['ElResult']
ElRow: typeof import('element-plus/es')['ElRow']
ElScrollbar: typeof import('element-plus/es')['ElScrollbar']
ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
ElSwitch: typeof import('element-plus/es')['ElSwitch']
ElTable: typeof import('element-plus/es')['ElTable']
ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
ElTabPane: typeof import('element-plus/es')['ElTabPane']
ElTabs: typeof import('element-plus/es')['ElTabs']
ElTag: typeof import('element-plus/es')['ElTag']
IconSelector: typeof import('./../components/IconSelector.vue')['default']
NotFound: typeof import('./../components/NotFound.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
}
}
9 changes: 7 additions & 2 deletions vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,15 +26,19 @@ export default defineConfig({
AutoImport({
imports: ["vue", "vue-router", "pinia", "@vueuse/core"],
resolvers: [ElementPlusResolver()],
dts: fileURLToPath(new URL("./src/types/auto-imports.d.ts", import.meta.url)),
dts: fileURLToPath(
new URL("./src/types/auto-imports.d.ts", import.meta.url),
),
}),
Components({
extensions: ["tsx", "vue"],
include: [/\.vue$/, /\.vue\?vue/, /\.md$/, /\.tsx$/, /\.jsx$/],
resolvers: [
ElementPlusResolver(), // 自动注册图标组件
],
dts: fileURLToPath(new URL("./src/types/components.d.ts", import.meta.url)),
dts: fileURLToPath(
new URL("./src/types/components.d.ts", import.meta.url),
),
}),
],

Expand Down Expand Up @@ -67,4 +71,5 @@ export default defineConfig({
port: 8030,
host: "0.0.0.0",
},
base: "/slim-admin",
});

0 comments on commit 0fc0468

Please sign in to comment.