jdf2e / nutui

京东风格的移动端 Vue 组件库,支持多端小程序(A Vue.js UI Toolkit for Mobile Web)
https://nutui.jd.com
MIT License
6.01k stars 814 forks source link

countdown 倒计时重置时会调用pause,当倒计时本身有pause和reset,会调用两次pause事件,造成程序统计总耗时双倍 #3063

Open febelery opened 2 months ago

febelery commented 2 months ago

NutUI 包名

@nutui/nutui

NutUI 版本号

4.3.7

平台

h5

重现链接

https://github.com/jdf2e/nutui/blob/v4.3.7/src/packages/__VUE/countdown/countdown.vue#L115

重现步骤

https://github.com/jdf2e/nutui/blob/v4.3.7/src/packages/__VUE/countdown/countdown.vue#L115

期望的结果是什么?

reset调用reset事件

实际的结果是什么?

reset调用pause事件

环境信息

No response

其他补充信息

No response

eiinu commented 2 months ago

没有理解这种使用场景,可以提供一个 demo 吗

febelery commented 2 months ago

没有理解这种使用场景,可以提供一个 demo 吗

比如答题,有个计时,当用户选择答案后暂停计时并累加耗时。 然后重置计时,出现下一道题目,再累加耗时。

目前的问题是,暂停的时候调用pause累加耗时,重置计时的时候也会调用pause累加耗时。 @eiinu