|
|
1
6
您可以通过依次为每个事件添加侦听器来消除这些事件。例如考虑
您还可以考虑将完成/失败合并为单个事件,因为看起来您已经有了一个完成的方法。你可以处理完完整的事件并检查是否成功。如果成功,您可以开始提取,否则您可以设置失败状态。 我的另一个想法是,为什么要设置一个新对象作为状态指示器。使用常量/枚举值可以更好地服务于此吗? |
|
|
2
1
是的,假设你控制了
在调用代码中,只需编写:
|
|
|
3
1
|
|
|
4
0
如果你需要做的只是实例化“状态”,比如
如果您需要同时拥有简单事件和复杂事件,您可以同时拥有两件事:
|
|
|
5
0
改进了Ryan的答案,您可以使用泛型,而不是为每个事件使用单独的方法。然后你可以写:
我将addListener()的实现留给读者作为练习。 |
|
|
6
0
怎么样:
|
|
OREO · 如何在不实际单击复选框的情况下选中它 2 年前 |
|
|
Dan · 在元素外部设置html点击处理程序点击后立即触发 2 年前 |
|
|
Mero · Svelte在父事件调用上调用新的嵌套事件处理程序 3 年前 |
|
|
iorice · usercontrol dll中的组件事件 3 年前 |
|
|
Awin · 点击事件功能不适用于Vue组件 3 年前 |
|
|
Kiwi · 将可共享的自定义数据添加到事件MS图形api 3 年前 |