2个月前开源的H5编辑器 H5-Dooring 目前已经成功迭代到1.0版本, 从最开始的基本的页面生成框架到现在的支持更丰富的组件资源,交互能力和数据追踪能力, 期间做了很多的设计和迭代,也收获了很多网友的反馈和启发...这里简单介绍一下项目实现的技术栈:
umi3.0 + dva + antd4.0
react + react生态
nest + mysql + redis
nginx + pm2
所以这个项目属于一个全栈项目...日期组件笔者主要采用的zarm的Calendar组件, 核心如下:
import React, { useState, memo, useEffect, useRef } from 'react';
import...新增右键菜单和自定义键盘快捷键功能
为了进一步提高用户搭建H5页面的效率, 笔者添加了右键菜单, 可以轻松的复制已制作好的组件, 也可以一键删除, 如下:
?...这里推荐几个还好用的右键菜单和键盘快捷键的库, react-contexify, keymaster.