升级仪表盘,解决仪表盘依赖过大的问题

pull/755/head
zhangdaiscott 2023-08-25 17:17:48 +08:00
parent 05d02c17d9
commit 602116e2fa
2 changed files with 15 additions and 5 deletions

View File

@ -34,7 +34,7 @@
},
"dependencies": {
"@jeecg/online": "3.5.3-beta3",
"@qiaoqiaoyun/drag-free": "^1.0.52",
"@qiaoqiaoyun/drag-free": "^1.1.3",
"@iconify/iconify": "^2.2.1",
"@ant-design/colors": "^6.0.0",
"@ant-design/icons-vue": "^6.1.0",

View File

@ -2,8 +2,9 @@ import type { App } from 'vue';
import { Icon } from './Icon';
import AIcon from '/@/components/jeecg/AIcon.vue';
import { Button, JUploadButton } from './Button';
//敲敲云—仪表盘设计器(拖拽设计)
import DragEngine from '@qiaoqiaoyun/drag-free';
//Tinymce富文本
import Editor from '/@/components/Tinymce/src/Editor.vue'
import {
// Need
Button as AntButton,
@ -58,13 +59,21 @@ import {
const compList = [AntButton.Group, Icon, AIcon, JUploadButton];
//敲敲云—仪表盘设计器(拖拽设计)
import DragEngine from '@qiaoqiaoyun/drag-free';
if (import.meta.env.DEV) {
import('@qiaoqiaoyun/drag-free/lib/index.css');
}
console.log('---初始化--- 全局注册仪表盘--------------');
export function registerGlobComp(app: App) {
compList.forEach((comp) => {
app.component(comp.name || comp.displayName, comp);
});
//仪表盘依赖Tinymce需要提前加载没办法按需加载了
app.component(Editor.name, Editor)
app
.use(Select)
app.use(Select)
.use(Alert)
.use(Button)
.use(Breadcrumb)
@ -113,4 +122,5 @@ export function registerGlobComp(app: App) {
.use(Skeleton)
.use(Cascader)
.use(Rate);
console.log("注册antd组件完成");
}