# 为耗时较长的操作添加进度条

**URL:** <https://meta.discourse.org/t/add-a-progress-bar-to-actions-that-take-a-while/237636>\
**Category:** Feature\
**Created:** [2022年八月30日 23:24 UTC](https://meta.discourse.org/t/add-a-progress-bar-to-actions-that-take-a-while/237636 "2022-08-30T23:24:00Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)\
**Post date:** [2022年八月30日 23:24 UTC](https://meta.discourse.org/t/add-a-progress-bar-to-actions-that-take-a-while/237636/1 "2022-08-30T23:24:00Z")

</div>

即使在强大的主机上，某些操作也需要一些时间。

例如，我拆分了一个大约有 8.6k 帖子的主题，花费了大约 30 秒。

Discourse 没有给我任何正在进行操作的确认。我只是点击了“拆分…”按钮，它就变灰了。

这可能意味着多种事情。

可能发生的替代情况：

 ![modal](https://global.discourse-cdn.com/meta/original/4X/5/b/b/5bb2c94ce7ace8844832c57508a001cb96ab87e5.jpeg)  
这是我拆分帖子的示例。还有更多用例。

这比仅仅一个按钮被禁用要好得多，按钮禁用可能意味着很多事情。

---

<div class="post-metadata">

**Author:** ![not-ethan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/not-ethan/32/282617_2.png) [@not-ethan](https://meta.discourse.org/u/not-ethan)\
**Post date:** [2022年八月30日 23:37 UTC](https://meta.discourse.org/t/add-a-progress-bar-to-actions-that-take-a-while/237636/2 "2022-08-30T23:37:47Z")

</div>

我喜欢这个主意，但是有多少回复被拆分才能使此功能值得？

---

<div class="post-metadata">

**Author:** ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)\
**Post date:** [2022年八月30日 23:57 UTC](https://meta.discourse.org/t/add-a-progress-bar-to-actions-that-take-a-while/237636/3 "2022-08-30T23:57:51Z")

</div>

不确定，它还有其他用途。有些操作需要一些时间，比如服务器负载过重或用户的设备非常慢，然后他们创建了一个新主题。假设创建主题需要 10 秒，因为他们只有一格 4G 信号，并且使用的是 iPhone 6。他们应该得到某种确认，表明他们正在创建主题。

---

<div class="post-metadata">

**Author:** ![not-ethan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/not-ethan/32/282617_2.png) [@not-ethan](https://meta.discourse.org/u/not-ethan)\
**Post date:** [2022年八月31日 00:00 UTC](https://meta.discourse.org/t/add-a-progress-bar-to-actions-that-take-a-while/237636/4 "2022-08-31T00:00:06Z")

</div>

我只考虑了拆分。但对于所有操作，我认为这是一个应该实施的好主意。

---

<div class="post-metadata">

**Author:** ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)\
**Post date:** [2022年十月2日 19:10 UTC](https://meta.discourse.org/t/add-a-progress-bar-to-actions-that-take-a-while/237636/5 "2022-10-02T19:10:52Z")

</div>

刚注意到删除用户帖子时会出现这个。\n

 ![image](https://global.discourse-cdn.com/meta/original/4X/4/3/e/43eaed52b98e7ce29dfa011a25617edc4e6d8124.png)\n我仍然认为拆分时应该有某种形式的这个。
