# xmanager-ui 核心框架说明

# 介绍

[XManager.UI]是整个前端的核心库,所有用到的第三方库的集成都在这里面实现。

# 核心功能

1、内部封装了 30+ 组件,如常用的对话框(nm-dialog)列表页(nm-list)表单页(nm-form)按钮(nm-button)图标(nm-icon)等等

2、内置了皮肤、主题、字号机制,能够让用户根据个人喜好来自定义。

3、用模块化机制,分布式的路由、状态加载机制,让开发人员只需专注于自己负责的模块。

4、灵活的系统设置功能,能够非常方便的将某个功能做成可配置的。

5、细化到按钮的权限控制

6、简单好用的 resultfull api 请求扩展方法,集成了 JWT (opens new window) 认证方式

7、通过后端来自定义样式功能

# 集成的第三方库

1、Vue.js (opens new window) 全家桶

2、Element-UI (opens new window):桌面端 Vue 组件库

3、axios (opens new window):强大的 http 客户端组件

4、dayjs (opens new window):轻量级日期和时间处理组件

5、echarts (opens new window):百度图表组件

6、v-charts (opens new window):基于 Vue2.0 和 ECharts 封装的图表组件

7、store.js (opens new window):跨浏览器存储组件

8、lodash (opens new window):一致性、模块化、高性能的 JavaScript 实用工具库。

9、form-create (opens new window):表单生成器。

10、bpnm-js (opens new window):流程设计器。