🎀🎀🎀 microi-pageengine 界面引擎系列 🎀🎀🎀
一、Microi吾码:一款高效、灵活的低代码开发开源框架【低代码框架】
二、Vue3项目快速集成界面引擎
三、Vue3 界面设计插件 microi-pageengine 入门教程一
四、Microi吾码界面设计引擎之基础组件用法大全【内置组件篇·上】
五、Microi吾码界面设计引擎之基础组件用法大全【内置组件篇·中】
六、Microi吾码界面设计引擎之基础组件用法大全【内置组件篇·下】
文章目录
- 🎀🎀🎀 microi-pageengine 界面引擎系列 🎀🎀🎀
- 前言
- 一、容器用法
- 二、内置组件介绍
- 2.10 静态图片组件
- 2.11 视频组件
- 2.12 浏览器组件
- 2.13 折线图组件
- 2.14 柱状图组件
- 2.15 饼图组件
- 2.16 漏斗图组件
- 2.17 折柱混合组件
- 2.18 鱼骨图组件
- 三、未完待续
前言
【Microi吾码-界面设计器】 是一款基于 Vue3
+ ElementPlus
的Web页面设计插件。是一款无状态、零耦合、可插拔的界面渲染工具,可以无缝集成到 web端、移动端。可以帮助开发人员、项目经理、产品经理快速搭建页面原型,可以设计动态看板、数据报表、精美图表等。
🔗体验地址:https://www.nbweixin.cn/autopage/
前面已经学习了如何快速集成界面引擎插件,也介绍的界面引擎的布局及基本用法,今天来学习系统内置组件的用法。
一、容器用法
在介绍组件用法之前,首先要先了解容器的原理。容器的概念其实也算是一种特殊的组件,属于组件包装器。目前只有一个卡片的容器,其实就是 Element Plus
的 Card
卡片。
- 定义:给组件提供一个包装器,通过包装器来控制整体的布局样式和排版。
- 用法:一个容器可以包含多个子组件,容器和容器之间拖拽调换位置。
- 栅格:容器宽度采用的是栅格系统,共24格,通过属性控制栏的宽度
Slider
滑块来调节宽度。 - 排版:容器没有使用瀑布流模式,而是使用的响应式栅格布局。
二、内置组件介绍
系统内置了一些常用的基本组件,当然并不能满足所有需求,我们还提供了自定义组件,自定义组件具体用法后续会有介绍。
内置组件基本囊括了 ElementPlus
80% 的组件,而且参数设置基本上是一致的,除了一些样式上的参数控制。
上一篇文章 Microi吾码界面设计引擎之基础组件用法大全【内置组件篇·上】 介绍了部分组件,这一篇继续介绍余下的组件。
2.10 静态图片组件
没什么好讲的,给个图片路径即可。
注意:数据源格式是一个路径字符串,直接在属性面板配置,无需配置webapi接口。
2.11 视频组件
可以播放在线视频,可以通过属性面板配置视频的自动播放、循环播放、静音等参数。
注意:数据源格式是一个路径字符串,直接在属性面板配置,无需配置 webapi 接口。
2.12 浏览器组件
以 webview
的方式实现内置网页的功能。
注意:数据源格式是一个路径字符串,直接在属性面板配置,无需配置 webapi 接口。
2.13 折线图组件
折线图基于 echarts
组件 实现的,配置参数请参考 echarts
官方。更多配置请查看组件特殊配置。
参数配置:
webapi
数据源格式:
{"xAxis": ["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],"series": [{"name": "邮箱","data": [420,132,101,134,90,230,210]},{"name": "联盟广告","data": [220,182,191,234,290,330,310]},{"name": "视频广告","data": [150,232,201,154,190,330,410]}]
}
注意:数据源格式是一个 Object 对象。
2.14 柱状图组件
柱状图基于 echarts
组件 实现的,配置参数请参考 echarts
官方。更多配置请查看组件特殊配置。
参数配置:
webapi
数据源格式:
{"xAxis": ["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],"series": [{"name": "邮箱","data": [420,132,101,134,90,230,210]},{"name": "联盟广告","data": [220,182,191,234,290,330,310]},{"name": "视频广告","data": [150,232,201,154,190,330,410]}]
}
注意:数据源格式是一个 Object 对象。
2.15 饼图组件
饼图基于 echarts
组件 实现的,配置参数请参考 echarts
官方。更多配置请查看组件特殊配置。
参数配置:
webapi
数据源格式:
[{"value": 1048,"name": "搜索引擎"},{"value": 735,"name": "直接"},{"value": 580,"name": "邮箱"},{"value": 484,"name": "联盟广告"},{"value": 300,"name": "视频广告"}
]
注意:数据源格式是一个数组对象。
2.16 漏斗图组件
漏斗图基于 echarts
组件 实现的,配置参数请参考 echarts
官方。更多配置请查看组件特殊配置。
参数配置:
webapi
数据源格式:
[{"value": 60,"name": "访问"},{"value": 40,"name": "查询"},{"value": 20,"name": "订单"},{"value": 80,"name": "点击"},{"value": 100,"name": "展示"}
]
注意:数据源格式是一个数组对象。
2.17 折柱混合组件
折柱混合基于 echarts
组件 实现的,配置参数请参考 echarts
官方。更多配置请查看组件特殊配置。
参数配置:
webapi
数据源格式:
{"xAxis": ["周一","周二","周三","周四","周五","周六","周天"],"series": [{"name": "蒸发量","type": "bar","unit": "ml","data": [2,4.9,7,23.2,25.6,76.7,135.6,162.2,32.6,20,6.4,3.3]},{"name": "降水量","type": "bar","unit": "ml","data": [2.6,5.9,9,26.4,28.7,70.7,175.6,182.2,48.7,18.8,6,2.3]},{"name": "温度","type": "line","unit": "°C","data": [2,2.2,3.3,4.5,6.3,10.2,20.3,23.4,23,16.5,12,6.2]}]
}
注意:数据源格式是一个数组对象。
2.18 鱼骨图组件
鱼骨分析法,又名因果分析法,是一种发现问题“根本原因”的分析方法,现代工商管理教育如MBA、EMBA等将其划分为问题型、原因型及对策型鱼骨分析等几类先进技术分析。
参数配置:
webapi
数据源格式:
[{"label": "人","router": "/","children": [{"label": "管理缺陷","router": "/"},{"label": "技能缺陷","router": "/"}]},{"label": "机","router": "/","children": [{"label": "机器维修","router": "/"},{"label": "机器管理","router": "/"}]},{"label": "料","router": "/","children": [{"label": "物料采购","router": "/"},{"label": "无聊加工","router": "/"}]},{"label": "法","router": "/","children": [{"label": "施工规则","router": "/"},{"label": "行为准则","router": "/"}]},{"label": "环","router": "/","children": [{"label": "操作法则","router": "/"},{"label": "标准准则","router": "/"}]},{"label": "测","router": "/","children": [{"label": "单元测试","router": "/"},{"label": "集成测试","router": "/"}]}
]
注意:数据源格式是一个数组对象。
三、未完待续
下一篇将介绍 地图组件、甘特图组件、超文本组件、描述列表组件、WebGL 3D引擎组件、Office文档
在线预览组件、table
动态表格组件。