-
-
Notifications
You must be signed in to change notification settings - Fork 881
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
setValue 增加 clearStack 参数,添加 clearStack 方法 #488
Conversation
在 |
@Vanessa219 那我给 setValue 后面增加一个 clearUndoStack 的参数,然后去调用各自 undo 的 init 方法 这样可行么? 另外,你说的单独提供一个接口是什么意思? 单独提供一个接口,根据逻辑去处理 所有 undo 的 stack? 你看我怎么调整比较好? |
就是提供一个 API 叫 clearUndoStack/clearRedoStack 的,你试试会不会有问题,因为 addUndoStack 的时候我用了 debounced。多谢 |
@Vanessa219 我的思路如下:
如果可行,我就按照这个方案去修改啦 |
幸苦了,应该没啥问题。setValue 不需要 clearRedoStack 么? |
@Vanessa219 我是觉得 undo redo 都是成对儿的,清空 undo 肯定也要清空 redo 的,但是放在 setValue 的参数里面,只叫做 clearStack 貌似很难理解是 针对 undo 和 redo 的。 所以。。。我就没想着要 clearRedoStack。 你觉得呢? |
ok
zTree <notifications@github.com> 于2020年6月15日周一 下午11:10写道:
… @Vanessa219 <https://github.com/Vanessa219> 我是觉得 undo redo 都是成对儿的,清空 undo
肯定也要清空 redo 的,但是放在 setValue 的参数里面,只叫做 clearStack 貌似很难理解是 针对 undo 和 redo 的。
所以。。。我就没想着要 clearRedoStack。
你觉得呢?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#488 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAHNATDYG7KJ7NAXLELU2ZTRWY2VTANCNFSM4N4G3K7A>
.
|
@Vanessa219 抱歉,最近比较忙,今天才来提交,你看一下吧。 你看看 setValue 对应的文档,有需要修改的,就改一下吧。 |
我的场景:使用 setValue 更换文章,所以,必须要清空 undo 的栈