32 lines
819 B
TypeScript
32 lines
819 B
TypeScript
import { createApp } from 'vue';
|
|
import App from './App.vue';
|
|
import store from './store';
|
|
import router from './router';
|
|
import permission from './utils/permission';
|
|
import i18n from './i18n';
|
|
import './styles/index.less';
|
|
import VueTianditu from "vue-tianditu"
|
|
import "vue-tianditu/lib/style.css";
|
|
import vue3TreeOrg from 'vue3-tree-org';
|
|
import "vue3-tree-org/lib/vue3-tree-org.css";
|
|
import Particles from "@tsparticles/vue3";
|
|
import { loadSlim } from "@tsparticles/slim";
|
|
|
|
|
|
const app = createApp(App);
|
|
app.use(VueTianditu, {
|
|
v: "4.0", //目前只支持4.0版本
|
|
tk: "71f234f251d4cb1feeb3c293a0f21709"
|
|
});
|
|
app.use(store);
|
|
app.use(router);
|
|
app.use(permission);
|
|
app.use(i18n);
|
|
app.use(vue3TreeOrg);
|
|
app.use(Particles, {
|
|
init: async engine => {
|
|
await loadSlim(engine);
|
|
},
|
|
});
|
|
app.mount('#app');
|