MyUI 外部组件
MyUI开发实战经验
与很多公司“生产”的kpi开源项目不同,MyUI是一个文档齐全、实用的开源项目工具框架。 底层基于Vue.js和ElementUI。 之前我曾抱怨过elementui详细页面,大多数基于ElementUI的adminUI框架只注重功能开发,东拼西凑的组件模型抹杀了Element美好的设计,而且内置的后端管理系统往往很糟糕。 因此,我喜欢 Element,但没有可用的管理框架。
MyUI除了很好地保留了ElementUI的专业性和美观性之外,作为快速生成项目的工具,解决了很多性能和开发效率的问题,比如API调用生成开发代码的代码生成器和vuex状态管理等- 和后端管理。 系统经常会重复编译代码,可以大大提高Web开发的效率,效果尤为出色。
MyUI 入门非常简单。 只要你掌握了Vue.js和ElementUI的基础知识,就可以从官网提供的文档开始。 对图表、关系图、流程图、地图的通用支持使得MyUI的使用场景更加广泛,能够轻松满足企业用户的需求。
MyUI数据大屏
不足之处
在需要频繁切换的admin管理系统中,通过tab标签打开多个页面的需求是很常见的。 缺点是MyUI虽然支持打开tab标签模式打开页面,但每次显示tab页时都会重新渲染页面,而且配置中也没有对tab缓存进行设置。 为了实现这样的需求elementui详细页面,开发者可能需要通过Vue的keep-alive组件来实现。
免费开源说明
MyUI 基于 MIT 合约在 Gitee 上开源,可以免费使用,包括商业用途。