超简 Vue3+Ts 可视化拖拽设计器DreamDesign

yumo6668小时前技术文章2

今天给大家分享一款 vue3.x 在线表单可视化布局设计模板DreamDesign。

dream-design 基于 vue3+vite+ts 的可视化页面设计器,可在线设计页面表单等,支持引入多种组件库和自定义组件。

除了基本的输入、开关、选择器、单选等,还封装了对象编辑器。

非嵌套组件只需遵守如下格式

    {
    	tag: "el-button",
    	title: "el按钮",
            ...
        childrens: []
    }

即可渲染出如下dom

<el-button></el-button>

嵌套组件只需遵守如下格式

    {
    	tag: "el-row",
    	title: "el行容器",
            ...
        childrens: [    
        	{
    			tag: "el-col",
    			title: "el列容器",
            	...
        		childrens: []
    		}]
    }

即可渲染出如下dom

<el-row>
    <el-col></el-col>
</el-row>

支持多种组件库并自定义

如果大家对vue3可视化模板感兴趣,可以去看下。

// 克隆项目
git clone https://github.com/yaolunmao/dream-design
// 安装依赖
npm i
// 运行项目
npm run dev

OK,今天就分享到这里了。

相关文章

《about face3 -交互设计精髓》读书笔记之控件篇

来人人都是产品经理【起点学院】,BAT实战派产品总监手把手系统带你学产品、学运营。写这篇《aboutface3-交互设计精髓》读书笔记之控件篇,其实初衷是想恶补一下自己关于控件的知识。因为之前的工作中...

GitHub精选 | 可视化设计基础功能插件集合

《GitHub精选》是我们分享Github中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个可视化设计所需要的基础功能插件集合——report-designer。report-d...

以某企业IM产品为例,选人控件设计的反思与总结

在一些业务场景中需要选择相应的人员,将人员展现出来供用户选择的控件即为选人控件。最近在负责某企业IM产品移动端的选人控件改版,下面针对改版中遇到的人数上限问题和选自己的问题进行反思与总结。一、人数上限...

一文读懂筛选控件设计_筛选按钮在哪个选项卡

筛选的作用是缩小展示范围,筛选控件有时会用于“频道切换”。比如内容型或电商产品,用tab切换不同频道,每个频道内有自己的形态。而到了 B 端产品,如一个 CRM 系统当中,筛选的逻辑比移动端的复杂,有...

听说设计界最强插件合集都在这里了,喜欢摸鱼的你赶紧来看看吧

听说设计界最强插件合集都在这里了,它包含超多插件,抠像、磨皮、光斑、光效、DR2.5美工神器等等,内容超级丰富。·它可以一键安装超多插件,需要哪个直接勾选,点击开始即可。·再回到PS打开窗口,在扩展功...

界面设计之路,自定义控件,不一样的单选列表框

一般来说,在项目中,基于Qt进行界面的开发,通常是使用Qt的基础控件,稍微复杂的界面,可以组合Qt的基础控件来实现,而外观,则可以通过更改样式来满足需求。但是,最近的项目中,要求实现的界面样式,仅仅通...