首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
frontdog
掘友等级
前端技术专家
|
阿里巴巴 - 钉钉文档
前端狗、足球狗
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
赞
文章( 2 )
沸点( 0 )
Dva + Immer,轻松实现撤销重做功能
之前在社区里发表过一篇文章——《Web 应用的撤销重做实现》,里面详细介绍了几种关于撤销重做实现的思路。通过评论区得知了 Immer 这个库,于是就去了解实践了一下,再结合当前自己的日常开发需求,撸了一个实现撤销重做的 Dva 插件。 1. 实例化插件 options.incl…
Web 应用的撤销重做实现
这个制作间页面有着类似 PPT 的交互:从左侧的工具栏中选择元素放入中间的画布、在画布中可以删除、操作(拖动、缩放、旋转等)这些元素。 在这个编辑过程中,让用户能够进行操作的撤销、重做会提高编辑效率,大大提高用户体验,而本文要讲的正是在这个功能实现中的探索与总结。 下面,开始实…
个人成就
文章被点赞
586
文章被阅读
53,009
掘力值
1,795
关注了
4
关注者
174
收藏集
0
关注标签
8
加入于
2018-06-07