mdp封装了几十个ui组件,使用mdp-ui与不使用mdp-ui的区别:写100行代码还是写1行代码的区别,代码量的减少立竿见影
⚠️注意:mdp-ui组件效果预览
找到main.js 添加下面代码
//mdp-ui 基础组件
import MdpComponents from '@/components/mdp-ui/index.js'
Vue.use(MdpComponents)
//mdp-ui-ext拓展的组件
import MdpUiExtComponents from '@/components/mdp-ui-ext/index.js'
Vue.use(MdpUiExtComponents)
// 公共api
import mdp from "@/api/mdp_pub";
Vue.prototype.$mdp = mdp;
弹框,可以把任意页面装配成弹框,无须定义多余的变量及函数
表格,内置了增、删、改、查、高级查询、重置查询、导出、列配置、分页、批量编辑等功能、内置了对按钮权限的控制机制
下拉列表,支持对数据字典、元数据的引用,支持对任意小表表格数据的引用,支持参数化加载后台数据,对后台加载的数据进行缓存
超大表格下拉列表,与mdp-select相比,该组件具有分页查询功能
用户选择下拉列表,与mdp-select-table组件类似,仅仅针对用户的头像做了特殊处理
输入框
日期
区间日期
数字输入
高级查询,可以由用户自定义任意复杂的查询条件
表格配置,用于控制表格的列显示与否
穿梭框
文档、文章目录树
智能表单相关组件
自动扩展字段信息
图片库,图片的增删改查、上传、下载
图片选择器,支持图片的上传下载、上传后的统一管理、共享
部门选择,支持树状机构,异步加载,支持分页查询,任意大数据量
附件库,支持附件的上传下载、上传后的统一管理、共享
文档、文章目录树选择器
标签库,支持标签的统一管理、共享
元数据管理库、支持元数据的crud
元数据管理库-列表数据组件、支持列表数据的crud
富文本编辑器,整合了mdp-select-image作为插件
公共api总入口,注册到vue全局函数中,可以在页面中任意地方直接使用,公共api总入口,如需要添加公共api,请在此文件添加
为mdp框架核心的与后端交互的api,自动注册为全局公共函数,可通过$mdp.xxx调用,可改,但不要新增,删除任何一个api.
为mdp扩展的组件与后端交互的api,自动注册为全局公共函数,可通过$mdp.xxx调用,可改,但不要新增,删除任何一个api.
为mdp扩展的组件与后端交互的api,自动注册为全局公共函数,可通过$mdp.xxx调用,可改,可新增必要的api.
<el-button @click="$mdp.xxxApi()"/>
this.$mdp.xxxApi()
<el-table v-adaptive />
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。