Skip to content

Commit 4851437

Browse files
committed
feat: 引入naive-ui
1 parent 7b1a79f commit 4851437

6 files changed

+722
-27
lines changed

auto-imports.d.ts

+75
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
/* eslint-disable */
2+
/* prettier-ignore */
3+
// @ts-nocheck
4+
// noinspection JSUnusedGlobalSymbols
5+
// Generated by unplugin-auto-import
6+
// biome-ignore lint: disable
7+
export {}
8+
declare global {
9+
const EffectScope: typeof import('vue')['EffectScope']
10+
const computed: typeof import('vue')['computed']
11+
const createApp: typeof import('vue')['createApp']
12+
const customRef: typeof import('vue')['customRef']
13+
const defineAsyncComponent: typeof import('vue')['defineAsyncComponent']
14+
const defineComponent: typeof import('vue')['defineComponent']
15+
const effectScope: typeof import('vue')['effectScope']
16+
const getCurrentInstance: typeof import('vue')['getCurrentInstance']
17+
const getCurrentScope: typeof import('vue')['getCurrentScope']
18+
const h: typeof import('vue')['h']
19+
const inject: typeof import('vue')['inject']
20+
const isProxy: typeof import('vue')['isProxy']
21+
const isReactive: typeof import('vue')['isReactive']
22+
const isReadonly: typeof import('vue')['isReadonly']
23+
const isRef: typeof import('vue')['isRef']
24+
const markRaw: typeof import('vue')['markRaw']
25+
const nextTick: typeof import('vue')['nextTick']
26+
const onActivated: typeof import('vue')['onActivated']
27+
const onBeforeMount: typeof import('vue')['onBeforeMount']
28+
const onBeforeUnmount: typeof import('vue')['onBeforeUnmount']
29+
const onBeforeUpdate: typeof import('vue')['onBeforeUpdate']
30+
const onDeactivated: typeof import('vue')['onDeactivated']
31+
const onErrorCaptured: typeof import('vue')['onErrorCaptured']
32+
const onMounted: typeof import('vue')['onMounted']
33+
const onRenderTracked: typeof import('vue')['onRenderTracked']
34+
const onRenderTriggered: typeof import('vue')['onRenderTriggered']
35+
const onScopeDispose: typeof import('vue')['onScopeDispose']
36+
const onServerPrefetch: typeof import('vue')['onServerPrefetch']
37+
const onUnmounted: typeof import('vue')['onUnmounted']
38+
const onUpdated: typeof import('vue')['onUpdated']
39+
const onWatcherCleanup: typeof import('vue')['onWatcherCleanup']
40+
const provide: typeof import('vue')['provide']
41+
const reactive: typeof import('vue')['reactive']
42+
const readonly: typeof import('vue')['readonly']
43+
const ref: typeof import('vue')['ref']
44+
const resolveComponent: typeof import('vue')['resolveComponent']
45+
const shallowReactive: typeof import('vue')['shallowReactive']
46+
const shallowReadonly: typeof import('vue')['shallowReadonly']
47+
const shallowRef: typeof import('vue')['shallowRef']
48+
const toRaw: typeof import('vue')['toRaw']
49+
const toRef: typeof import('vue')['toRef']
50+
const toRefs: typeof import('vue')['toRefs']
51+
const toValue: typeof import('vue')['toValue']
52+
const triggerRef: typeof import('vue')['triggerRef']
53+
const unref: typeof import('vue')['unref']
54+
const useAttrs: typeof import('vue')['useAttrs']
55+
const useCssModule: typeof import('vue')['useCssModule']
56+
const useCssVars: typeof import('vue')['useCssVars']
57+
const useDialog: typeof import('naive-ui')['useDialog']
58+
const useId: typeof import('vue')['useId']
59+
const useLoadingBar: typeof import('naive-ui')['useLoadingBar']
60+
const useMessage: typeof import('naive-ui')['useMessage']
61+
const useModel: typeof import('vue')['useModel']
62+
const useNotification: typeof import('naive-ui')['useNotification']
63+
const useSlots: typeof import('vue')['useSlots']
64+
const useTemplateRef: typeof import('vue')['useTemplateRef']
65+
const watch: typeof import('vue')['watch']
66+
const watchEffect: typeof import('vue')['watchEffect']
67+
const watchPostEffect: typeof import('vue')['watchPostEffect']
68+
const watchSyncEffect: typeof import('vue')['watchSyncEffect']
69+
}
70+
// for type re-export
71+
declare global {
72+
// @ts-ignore
73+
export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
74+
import('vue')
75+
}

components.d.ts

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/* eslint-disable */
2+
// @ts-nocheck
3+
// Generated by unplugin-vue-components
4+
// Read more: https://github.com/vuejs/core/pull/3399
5+
export {}
6+
7+
/* prettier-ignore */
8+
declare module 'vue' {
9+
export interface GlobalComponents {
10+
NButton: typeof import('naive-ui')['NButton']
11+
}
12+
}

package.json

+7-4
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,18 @@
1010
"tauri": "tauri"
1111
},
1212
"dependencies": {
13-
"vue": "^3.3.4",
1413
"@tauri-apps/api": "^2",
15-
"@tauri-apps/plugin-shell": "^2"
14+
"@tauri-apps/plugin-shell": "^2",
15+
"naive-ui": "^2.40.1",
16+
"unplugin-auto-import": "^0.18.5",
17+
"unplugin-vue-components": "^0.27.4",
18+
"vue": "^3.3.4"
1619
},
1720
"devDependencies": {
21+
"@tauri-apps/cli": "^2",
1822
"@vitejs/plugin-vue": "^5.0.5",
1923
"typescript": "^5.2.2",
2024
"vite": "^5.3.1",
21-
"vue-tsc": "^2.0.22",
22-
"@tauri-apps/cli": "^2"
25+
"vue-tsc": "^2.0.22"
2326
}
2427
}

0 commit comments

Comments
 (0)