27

GitHub - huangwei9527/quark-h5: 基于vue2 + koa2的 H5制作工具。让不会写代码的人也...

 4 years ago
source link: https://github.com/huangwei9527/quark-h5
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

夸克 H5

夸克H5是一款基于WEB的 H5制作工具。让不会写代码的人也能轻松快速上手制作H5页面。类似易企秀百度 H5的H5制作、建站工具

技术栈

前端

vue2 + vue-router + vuex 服务端 Koa2 + mongodb

Demo

http://47.104.247.183:4000

功能演示

gif图比较大,加载比较慢

预览

安装依赖

这里切记。使用 cnpm install 安装依赖。

cnpm install

修改mongodb配置

{
  "port": "4000",
  "adminAccount": "admin",
  "db": {
    "servername": "localhost",
    "DATABASE": "admin",
    "port": 27017,
    "user": "admin",
    "pass": "admin",
    "authSource": "admin"
  },
  "baseURL": "http://localhost:4000"
}

开发

npm run dev

构建

构建前端版本

npm run build-client

构建渲染模板

npm run lib:h5-swiper

技术实现和教程

待完善

Features

  1. 编辑器

    • 拖拽改变组件形状
    • 元素: 复制(画布)
    • 元素: 删除(画布)
    • 元素: 编辑(画布)
    • 页面:新增
    • 页面:复制
    • 页面:删除
    • 快速预览
    • 撤销、重做
  2. 基础组件

    • 文字
    • 普通按钮
    • 图形
    • 普通图片
    • 轮播图
    • iframe组件 ...
  3. 表单组件

    • 单行文本
    • 多行文本
    • 单选
    • 多选
    • 下拉选框
    • 时间
    • 日期 ...
  4. 功能组件

    • 单行文本音乐组件 ...
  5. 编辑器功能

    • 页面编辑预览发布
    • 元素添加动画
    • 元素添加事件
    • 上传 PSD,一键转换为 H5
    • 自定义脚本(参考百度h5)
    • 长页h5
    • PC页面
    • 组件group
    • 多组件合组件
    • 吸附线

更多说明

前端组件说明

  1. 组件以qk-为前缀,位置:client/plugins

技术栈(当前)

  1. 前端:Vue.js
  2. 后端:Koa
  3. 存储:mongodb

License

Apache License 2.0


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK