react可视化编辑器_超优秀 H5可视化制作编辑器H5DS

今天给大家推荐一款超棒的H5可视化网页制作编辑工具H5DS

e85c2df8a2b929b2f196d36e698d28e9.png

h5ds 基于HTML5构建的web网页可视化制作器。通过轻松拖拽元素即可快速生成精美的H5页面。

66b087929b9380acc199ad2acbf89920.png
f7f041b973fcf0b3517fd16f82d88d52.gif

技术栈

  • 前端:React+Mobx+Less+jQuery
  • 后端:NodeJs+Ngnix+Mysql
  • 工具:Babel+Webpack+Gulp

项目模块架构

933c3b3c1880f66ea2068120ba8e7a7f.png

项目结构

038cd3ce7823ee8f3f199539ab53ef3d.png

安装

$ npm i h5ds -S

快速使用

import React, { Component } from 'react'import H5dsEditor from 'h5ds/editor'import 'h5ds/editor/style.css'class Editor extends Component {  constructor(props) {    super(props);    this.state = {      data: null    };  }    /* 保存app */  saveApp = async data => {    console.log('saveApp ->', data);  };    /* 发布app*/  publishApp = async data => {    console.log('publishApp ->', data);  };    componentDidMount() {    // 模拟异步加载,设置 defaultData 会默认加载一个初始化数据    setTimeout(() => {      this.setState({ data: 'defaultData' });    }, 100);  }    /**   * 使用编辑器   */  render() {    const { data } = this.state;    return (          );  }}export default Editor;
ef2cd3c9a6f41c63b61a2c540f8f76c7.png

h5ds编辑器通过时间轴控制动画进度。

d8a3a52f9afd6543f6b85de09213807c.gif

动画效果使用的是如下CSS3动画库。

https://animate.style/
02646b38fa55067f4492e3d2d3c962f0.png
521529803bba2c7d490946c793ea34f8.png
64c55bfdb210abedd2488c935d72ef02.png
ef37ddd808f51b16a25ba9cd48ff13d7.png
1d36becec774e2d1683e60aea470ed94.png

通过简单拖拽操作,就可实现h5代码编辑功能。

确实是非常棒的一款类似易企秀、MAKA的H5制作编辑工具,大家不要错过哟~~

# 官网地址https://www.h5ds.com/# 仓库地址https://github.com/h5ds/h5ds

ok,今天就分享到这里。如果大家有其它优秀的H5可视化编辑工具,欢迎交流讨论!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值