mirror of
https://github.com/continew-org/continew-admin.git
synced 2025-10-29 02:57:11 +08:00
feat: 新增系统管理/公告管理(列表、查看详情、新增、修改、删除、导出)
This commit is contained in:
@@ -1,6 +1,25 @@
|
||||
import { createApp } from 'vue';
|
||||
import ArcoVue from '@arco-design/web-vue';
|
||||
import ArcoVueIcon from '@arco-design/web-vue/es/icon';
|
||||
|
||||
import VueMarkdownEditor from '@kangc/v-md-editor';
|
||||
import '@kangc/v-md-editor/lib/style/base-editor.css';
|
||||
import VMdPreview from '@kangc/v-md-editor/lib/preview';
|
||||
import '@kangc/v-md-editor/lib/style/preview.css';
|
||||
// eslint-disable-next-line import/extensions
|
||||
import githubTheme from '@kangc/v-md-editor/lib/theme/github.js';
|
||||
import '@kangc/v-md-editor/lib/theme/style/github.css';
|
||||
import createEmojiPlugin from '@kangc/v-md-editor/lib/plugins/emoji/index';
|
||||
import '@kangc/v-md-editor/lib/plugins/emoji/emoji.css';
|
||||
import createCopyCodePlugin from '@kangc/v-md-editor/lib/plugins/copy-code/index';
|
||||
import '@kangc/v-md-editor/lib/plugins/copy-code/copy-code.css';
|
||||
import createTodoListPlugin from '@kangc/v-md-editor/lib/plugins/todo-list/index';
|
||||
import '@kangc/v-md-editor/lib/plugins/todo-list/todo-list.css';
|
||||
import hljs from 'highlight.js';
|
||||
// 按需引入语言包
|
||||
import json from 'highlight.js/lib/languages/json';
|
||||
import java from 'highlight.js/lib/languages/java';
|
||||
|
||||
// eslint-disable-next-line import/no-unresolved
|
||||
import 'virtual:svg-icons-register';
|
||||
import globalComponents from '@/components';
|
||||
@@ -17,18 +36,28 @@ import App from './App.vue';
|
||||
import '@/assets/style/global.less';
|
||||
import '@/utils/request';
|
||||
|
||||
const app = createApp(App);
|
||||
VueMarkdownEditor.use(createEmojiPlugin());
|
||||
VueMarkdownEditor.use(createCopyCodePlugin());
|
||||
VueMarkdownEditor.use(createTodoListPlugin());
|
||||
hljs.registerLanguage('json', json);
|
||||
hljs.registerLanguage('java', java);
|
||||
VueMarkdownEditor.use(githubTheme, {
|
||||
Hljs: hljs,
|
||||
});
|
||||
VMdPreview.use(githubTheme, {
|
||||
Hljs: hljs,
|
||||
});
|
||||
|
||||
const app = createApp(App);
|
||||
// 全局方法挂载
|
||||
app.config.globalProperties.useDict = useDict;
|
||||
|
||||
app.use(ArcoVue, {});
|
||||
app.use(ArcoVueIcon);
|
||||
|
||||
app.use(router);
|
||||
app.use(store);
|
||||
app.use(i18n);
|
||||
app.use(globalComponents);
|
||||
app.use(directive);
|
||||
|
||||
app.use(VueMarkdownEditor);
|
||||
app.use(VMdPreview);
|
||||
app.mount('#app');
|
||||
|
||||
Reference in New Issue
Block a user