Giter Site home page Giter Site logo

colinhongle / quark-h5 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from huangwei9527/quark-h5

0.0 1.0 0.0 27.83 MB

基于vue2 + koa2的 H5制作工具。让不会写代码的人也能轻松快速上手制作H5页面。类似易企秀、百度H5等H5制作、建站工具

Home Page: http://47.104.247.183:4000

JavaScript 87.21% Vue 7.83% CSS 1.71% HTML 3.24%

quark-h5's Introduction

夸克 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

quark-h5's People

Contributors

huangwei9527 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.