添加全局样式和 element ui框架
This commit is contained in:
34
front-end/app-shared/src/lib/element-plus.ts
Normal file
34
front-end/app-shared/src/lib/element-plus.ts
Normal file
@@ -0,0 +1,34 @@
|
||||
import ElementPlus from 'element-plus'
|
||||
import 'element-plus/dist/index.css';
|
||||
import * as ElementPlusIcons from '@element-plus/icons-vue';
|
||||
|
||||
import { App } from 'vue';
|
||||
|
||||
// 导出安装函数
|
||||
export const initElement = (app: App) => {
|
||||
console.log("[app-shared] element-plus UI框架 已加载...")
|
||||
app.use(ElementPlus);
|
||||
};
|
||||
|
||||
// 导出 element-plus 的主要组件
|
||||
export {
|
||||
ElButton,
|
||||
ElInput,
|
||||
ElTable,
|
||||
ElForm,
|
||||
ElMessage,
|
||||
} from 'element-plus';
|
||||
|
||||
|
||||
export {
|
||||
Filter as FilterIcon,
|
||||
Message as MessageIcon,
|
||||
Sort as SortIcon,
|
||||
Search as SearchIcon,
|
||||
} from '@element-plus/icons-vue';
|
||||
|
||||
// 导出整个图标
|
||||
export const Icons = ElementPlusIcons;
|
||||
|
||||
// 导出整个ui框架
|
||||
export default ElementPlus;
|
||||
Reference in New Issue
Block a user