本项目为一个集成了UEditor富文本编辑器的Vue-CLI3框架下的后台管理系统前端示例,提供完整的源代码以供学习参考。
vue-admin-demo 是基于 vue-cli3 的前后端分离框架的后台 web 管理系统。该管理系统使用 Vue 前端框架、Vue-Router 路由框架以及 Vuex 全局状态管理框架构建,前端 HTTP 请求采用 Axios 框架,并且集成了 Element-ui UI 框架和 UEditor 富文本编辑器。此外,Admin-LTE 提供了前端页面结构的基础。
在升级版本后,简化了许多配置文件,并放弃了之前与后台的 AJAX 交互方式,转而使用更符合 Vue 生态系统的 Axios 库。同时优化了 Admin-LTE 和 UEditor 的集成过程,后者通过 vue-ueditor-wrap 插件实现数据双向绑定和页面多次实例化的需求。
整个工程更加贴近前端开发的标准,并且在前端方面进行了简化处理。需要注意的是,在 Element-ui 2.7.0 及以上版本中存在一个已知问题:el-table 组件的 row-style 属性返回 display 不被支持,这是官方报告的一个 bug。