码农苦码农懂的个人空间 工作日志 正文
基于VUE的ElementUi可视化表单设计器布局器 顶 原
码农苦码农懂 发布于 09/11 15:35 字数 1187 阅读 41 收藏 0 点赞 1 评论 0
WebKitSassBootstraplayuiElement
头条面试归来,有些话想和Java开发者说!>>>

您是否有过以下想法:
我是一名element初学者,我想以最短的时间快速进入 element 的大门
我是一名后端工程师,虽能熟练掌握 JS 的写法,但是页面样式布局让我很头疼
我是一名创业者或者团队 Leader,如果能有一款软件降低团队或者我的开发门槛,提升效率和体验,就好了
我正在寻找一款能嵌入工作流,Sass,Pass 等系统的可视化 WEB 表单设计器,让用户自己通过我们提前自定义好的组件,拖拽布局配置,完成软件某个环节的自动化
我想把系统中的富文本编辑器替换成一款更灵活,更高定制化的编辑器,让用户或者我们的运营,编辑能够自行拖拽设计界面布局,图片,文字,表格等等,这样就减少了程序员的投入

如果您有以上任一想法,那就一起来围观下吧

下面给大家介绍下这款软件目前已经稳定版 功能列表如下:
左侧自定义的各种组件,可以拖拽到工作区
中间工作区 (视图|预览|HTML|脚本 各种工作模式适应不同使用人员)JS脚本支持调试排查
右侧属性配置
左下侧 基于结构的组件描述导航树(也可以拖拽排序 插入 删除等等)
扩展工具:样式工具箱(满足自定制界面)
如何自定义组件和属性,调用布局器的API

可以采用 http://lowcode.magicalcoder.com/element 这一款web布局器比较适合 也可以访问www.magicalcoder.com到首页查看 有各种ui的(比如Layui bootstrap等等)布局器可供选择 目前浏览器兼容性

IE9 IE10 IE11 IEdge 更高版本IE

Chrome、FireFox等其他基于webKit的浏览器全兼容

预览:看一下最终效果

顶部还有HTML 完全是基于elementui的写法 100%契合官方标准

脚本: 布局器已经为我们生成了一些默认的初始化脚本

试试改一下脚本 加入一行测试代码 alert(1)

效果立马就出来了

我们来时候调试一下脚本 毕竟很多场景 不能盲敲 启动调试模式:

打开我们的浏览器控制台 chrome是F12快捷键 我们点击一下脚本 在点击一下视图 模式 注意看 调试功能便可激活 然后就是浏览器的调试功能了

如果您觉得当前调试 不习惯,还可以打开新窗口 进行调试 那就跟平时开发完全一样了

样式工具箱:如果我们要更精细化控制页面怎么办呢 比如控制宽度

或者改改字体颜色 总之此工具箱可以满足超出当前UI之外的个性化定制

功能演示了一下,下面来说说自定义组件和属性 访问首页 www.magicalcoder.com下载布局器 这是一款离线版体验版本

html\使用文档.md 如果您是windows系统 直接双击启动.bat 如果是mac那进入html文件夹 使用代理 通过localhost访问index.html

下面给大家讲一下高阶应用:
如何跟布局器交互:完善的API调用


如何自定义组件和属性:
第一步:打开assets/drag/js/business/user/ui/layui/2.5.4/constant.js 配置左侧拖拽源组件
在this.components中增加

{
name:“输入框”,
icon:“assets/drag/img/left/import1.png”,
html:""
}
左侧就会出现一个可拖拽区
第二步:定义组件各种规则行为
tagClassMapping配置在导航树的名称已经此节点的各种限制功能

“type=text”:{name:“输入框”,treeExtraName:{attr:[‘id’,‘name’],text:false},dragInto:false,duplicate:true, copy:true, paste:false, canDelete:true},

第三步:配置右侧属性

“type=text”:[
{type:this.type.TEXTAREA,clearAttr:true,oneLine:true,change:this.change.ATTR,attrName:‘value’,title:‘值’},
{type:this.type.TEXT,clearAttr:true,oneLine:true,change:this.change.ATTR,attrName:‘placeholder’,title:‘提示文本’},
{type:this.type.CHECKBOX,clearAttr:true,oneLine:true,change:this.change.ATTR,title:‘禁用’,options:[{“c”:true,“n”:“disabled”,“t”:“禁用”,“u”:false}]},
{type:this.type.CHECKBOX,clearAttr:true,oneLine:true,change:this.change.ATTR,title:‘只读’,options:[{“c”:true,“n”:“readonly”,“t”:“只读”,“u”:false}]}
]
便完成了一个控件的定义。

http://lowcode.magicalcoder.com/element?from=oschina

更多功能 还是来自己探索吧

© 著作权归作者所有

打印 举报
上一篇:
代码生成器 MagicalCoder
下一篇:
基于Layui的可拖拽表单设计自由布局器-MagicalDrag
码农苦码农懂粉丝 1 博文 4 码字总数 2357 作品 0 杭州
评论(0)
在这里发表你对此文的观点

基于VUE的ElementUi可视化表单设计器布局器相关推荐

  1. js html表单设计器,可视化表单设计器拖拽生成表单(原创)

    插件描述:可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率,节省开发者的时间. 更新时间:2021-04-11 21:56:01 form-create-designer form-crea ...

  2. vue集成Variant Form表单设计器

    1.安装 npm install vform-builds 2.引入并全局注册VForm组件 import Vue from 'vue' import App from './App.vue'impo ...

  3. 基于vue Ant-Design 的表单设计器,快速开发

    基于vue Ant-Design 的表单设计器,快速开发https://gitee.com/kcz66/k-form-design/ 表单设计器 k-form-design image 简介 参考项目 ...

  4. vue自定义表单设计器思路

    Vue是一种流行的JavaScript框架,用于构建Web应用程序.Vue的灵活性使得它成为一种非常适合创建自定义表单设计器的框架.本文将介绍如何使用Vue实现一个自定义表单设计器,并最终实现单据自定 ...

  5. activiti表单设计器_基于Vue,ElementUI开发的一款表单设计器

    介绍 基于Vue,ElementUI开发的一款表单设计器,提高表单开发效率的利器,让开发者从枯燥的表单代码编写中解放出来 工具地址: http://tools.xiaoyaoji.cn/form Gi ...

  6. 基于Vue,ElementUI开发的一款表单设计器

    介绍 基于Vue,ElementUI开发的一款表单设计器,提高表单开发效率的利器,让开发者从枯燥的表单代码编写中解放出来 工具地址:http://form.making.link GitHub地址:h ...

  7. Vue+Element-UI 使用 Vform 表单设计器

    1.表单设计器基础字段建议 //主键id Int id  (guid id) //表单数据 String FormJson //表单名称 String FormName //表单描述 String F ...

  8. 基于springboot+element ui+vue的java快速开发平台,集成html5工作流设计器,flowable, element ui 表单设计器

    前后端分离.maven多模块开发,方便多人协同开发 后端选型:springboot2 + mybatis + shiro + jwt token + flowable 前端选型:vue + eleme ...

  9. 多款顶级好用的 Vue 表单设计器测评推荐,可拖拽生成表单

    本文完整版:<多款顶级好用的 Vue 表单设计器测评推荐,可拖拽生成表单> Vue 表单设计器 form-generator - 适配 Element Plus UI 框架的表单设计器 f ...

最新文章

  1. SpringBoot基础篇日志管理之logback配置文件
  2. 在使用代理的服务器上“curl: (6) Could not resolve host:“问题的解决方案
  3. 2020级C语言大作业 - 鸭王争霸赛
  4. 下面介绍几种查看linux版本信息的方法和GCC版本
  5. 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  6. mysql因计算机丢失vcr_Missvcr100.dll丢失的原因和快速修复解决方案
  7. 微服务架构实战篇(六):Spring boot2.x 集成阿里大鱼短信接口详解与Demo
  8. Linux60个小时速成
  9. DOS命令大全:More命令详解
  10. 报刊资料整理:云安全(cloud security)
  11. jeecgSpringboot的前端Vue项目出现npm 配置错误相关问题
  12. 鹅厂同学:7 月开始不再进行薪酬调整?
  13. 护眼台灯界的“变形金刚”,性能爆表还帅气十足 | 钛空智慧星球推荐
  14. Visual Servo Control Part I: Basic Approaches
  15. Linux日志管理之搭建日志服务器
  16. linux 软件包kbd 位置,1.10.42 6.42. Kbd-1.12 - Linux 系统构建指南
  17. 删除文件名含有特殊字符的文件
  18. TPM 2.0规范系列解读——Part 1体系结构第(三)读:可信平台的基本特征
  19. Centos7 Cacti(仙人掌)
  20. matlab snr eb n0,转~~  SNR + Eb/N0

热门文章

  1. 2013年复习一级建造师快速记忆法
  2. DJI OSDK 与大疆DJI M100通信的问题记录
  3. C#中XAML入门分析
  4. 【转载】陈宝权教授访谈图灵奖获得者Ivan Sutherland
  5. linux下使用nm查询库文件符号
  6. 现在Win11和Win10哪个好用?
  7. apache定时自动启动脚本程序代码-apache-Php教程
  8. 团体程序设计天梯赛 L2-002 链表去重
  9. python复制粘贴快捷键_PyCharm入门教程——剪切、复制和粘贴|python基础教程|python入门|python教程...
  10. 【大学物理·早期量子论和量子力学基础】康普顿效应