框架介绍(Framework)
# dyend-ui 核心框架说明
# 介绍
DyEnd.UI
是整个前端的核心库,所有用到的第三方库的集成都在这里面实现。
# 核心功能
1、内部封装了 30+ 组件,如常用的
对话框(dy-dialog)
、数据表(dy-table)
、表单页(dy-form)
、按钮(dy-button)
、图标(dy-icon)
等等
2、内置了皮肤、主题、字号机制,能够让用户根据个人喜好来自定义。
3、用模块化机制,分布式的路由、状态加载机制,让开发人员只需专注于自己负责的模块。
4、灵活的系统设置功能,能够非常方便的将某个功能做成可配置的。
5、细化到按钮的权限控制
6、简单好用的 resultfull api 请求扩展方法,集成了 JWT (opens new window) 认证方式
7、通过后端来自定义样式功能
# 集成的第三方库
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 实用工具库。
# Q&A
# 1、更新包后运行起来不是最新的效果?
因为 node 有缓存机制,您可以在 node_modules 找到一个.cache 文件夹,有时候虽然包更新了,但是运行的时候走的旧的缓存,所以当更新包以后,推荐删除该文件夹,在 package.json 文件里面已经添加了对应的脚本命令
"scripts": {
"cc": "rimraf node_modules/.cache",
}
2
3
只需要执行npm run cc
即可