fix(jsonViewer): 按需引入

This commit is contained in:
BTMuli
2023-04-03 13:45:14 +08:00
parent 2fe9fae523
commit d755e04070
4 changed files with 16 additions and 4 deletions

View File

@@ -1,3 +1,10 @@
/**
* @file main.ts
* @description Main entry
* @author BTMuli<bt-muli@outlook.com>
* @since Alpha v0.1.2
*/
// vue
import { createApp } from "vue";
import App from "./App.vue";
@@ -10,8 +17,5 @@ import "vuetify/styles";
import { createVuetify } from "vuetify";
// 全局样式
import "./assets/index.css";
// plugins
// @ts-ignore
import JsonViewer from "vue-json-viewer";
createApp(App).use(router).use(store).use(createVuetify()).use(JsonViewer).mount("#app");
createApp(App).use(router).use(store).use(createVuetify()).mount("#app");

View File

@@ -13,6 +13,7 @@
// vue
import { ref, onMounted, reactive } from "vue";
import { useRoute } from "vue-router";
import JsonViewer from "vue-json-viewer";
import TLoading from "../components/t-loading.vue";
// plugins
import GenshinOper from "../plugins/Genshin";

View File

@@ -10,6 +10,7 @@
// vue
import { ref, onMounted, reactive } from "vue";
import { useRoute } from "vue-router";
import JsonViewer from "vue-json-viewer";
import TLoading from "../components/t-loading.vue";
// plugins
import MysOper from "../plugins/Mys";

6
src/vite-env.d.ts vendored
View File

@@ -5,3 +5,9 @@ declare module "*.vue" {
const component: DefineComponent<{}, {}, any>;
export default component;
}
declare module 'vue-json-viewer' {
import { Plugin } from 'vue';
const plugin: Plugin;
export default plugin;
}