快速搭建页面:一款开源可视化拖拽工具

快速搭建页面:一款开源可视化拖拽工具

简介

基于vue可视化拖拽编辑,页面生成工具。提升前端开发效率,可集成至移动端项目作为通过定义 JSON 直接生成 UI 界面。

安装教程

  • npm install:安装 node_modules 模块
  • npm run serve:运行
  • npm run build:打包
  • npm update:用于更新包到基于规范范围的最新版本

注:在新版本的npm中,默认情况下,npm install遇到冲突的peerDependencies时将失败。可使用:npm install --legacy-peer-deps

使用教程

快速搭建页面:一款开源可视化拖拽工具
快速搭建页面:一款开源可视化拖拽工具
快速搭建页面:一款开源可视化拖拽工具
快速搭建页面:一款开源可视化拖拽工具
快速搭建页面:一款开源可视化拖拽工具
快速搭建页面:一款开源可视化拖拽工具

自定义组件

创建组件

进入 src/components/componentscom 创建组件(这里以custommodule为实例)

快速搭建页面:一款开源可视化拖拽工具

创建组件设置

进入src/components/rightslider 创建组件设置 (这里以custommodulestyle为实例)

快速搭建页面:一款开源可视化拖拽工具

添加页面基础组件

进入 src/components/sliderassembly/index.vue 添加数据

快速搭建页面:一款开源可视化拖拽工具

实例字段注解

{
  text: '自定义模块',                // 组件简称
  type: 'demo',                     // 组件唯一值
  icon: 'icon-zidingyimokuai',      // 组件图标
  name: 'custommodule'              // 组件里的name
}

创建组件初始化数据

进入src/utils/componentProperties.js 添加组件初始化数据

快速搭建页面:一款开源可视化拖拽工具

实例字段注解

{
  component: 'custommodule',        // 手机组件的name
  text: '自定义模块',                // 组件文字描述
  type: 'demo',                     // 组件唯一值
  active: true,                     // 是否选中
  style: 'custommodulestyle',       // 组件设置的name
  setStyle: {                       // 组件动态数据
    text: '自定义模块',
    demo:'自定义内容',
    img:'https://img2.baidu.com/it/u=1905875968,4289754134&fm=26&fmt=auto&gp=0.jpg'
  }
}

开源地址

https://gitee.com/was666/as-editor

后端专属技术群

构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步!

文明发言,以交流技术职位内推行业探讨为主

广告人士勿入,切勿轻信私聊,防止被骗

快速搭建页面:一款开源可视化拖拽工具

加我好友,拉你进群

快速搭建页面:一款开源可视化拖拽工具

原文始发于微信公众号(极客之家):快速搭建页面:一款开源可视化拖拽工具

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/304635.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!