1024程式設計師這天,我發現了掘金官方的一個bug。
本文已參與「掘力星計劃」,贏取創作大禮包,挑戰創作激勵。
大家好,我是東東吖,今天是1024程式設計師節。首先祝各位程式猿節日快樂。
這可能是要被掘金官方遮蔽的一篇文章,我在想我要不要發這篇文章?發了掘金官方的人會不會看見?看見了會不會處理?我自己以後會不會被限流?文章能不能稽核通過?為了掘金的產品有更好的體驗感,我覺得還是冒著被限流的風險給掘金官方提個醒,以一個普通使用者的身份給掘金官方提的一個小小的建議吧,希望掘金官方看見了之後,悄悄處理就好了。what???1024程式提bug,當掘金的前端或者flutter看見這篇文章的時候,會不會kiss了我,哈哈哈。
首先我們來看一下,這個bug存在於app端,其實web端也存在。只是app比較明顯,使用者體驗不是很好。這裡我就以app端舉例。
前置條件: 在個人資料的“其他”tab下面有個“關注的標籤”的數量顯示,此時我關注的數量為1。
復現步驟:
①點選進入。
②取消關注的標籤。返回發現此時的數量還是1。
但是當我再次進入的時候,發現裡面其實是已經取消成功了的,一片空白。
無論我在上面的幾個tab切換,這裡的資料都沒有重新整理,只有當我返回到我主頁,再次點選進入我的個人資料的時候。這裡才重新整理了。
預期效果: 應該在第二步,就是我取消關注返回的時候就要重新整理這個數量。
原因:前端未做重新整理處理。 當我返回到主頁,再進入個人資料的時候,這裡的資料就重新整理了,說明後端沒有問題,是前端同學沒有處理。當我們進行相關操作後,應該再去掉後端展示這個數量的介面,而且這個介面的數量並不大,不存在效能問題。我不清楚掘金官方是用的什麼技術棧,如果是vue元件化開發的話,其實我上篇文章就可以解決這個問題。元件通訊的8種方式,你搞清楚了嗎?如果是其他技術棧應該也有對應的方法。
類似Bug: 其他下面的選項都有類似bug,原因一樣。已點贊為例,
裡面經過上面的步驟重新整理後資料為2
但是外面的我的數量還是為3。
web端類似問題,只是相對來說,app端這個bug更加明顯,體驗感不是很好。
以上只是我作為一個普通使用者對掘金官方的一些建議,望採納。最後,再次祝各位程式猿節日快樂。
筆者往期文章:
元件通訊的8種方式,你搞清楚了嗎?
手把手教你利用XSS攻擊體驗一次黑客
我在工作中是如何使用git的?
「其他文章」
- 東東吖帶你打通全棧,go-vue-react專案介紹
- 【vue進階之旅】如何自定義元件v-model,封裝屬於自己的元件庫?
- 【vue進階之旅】如何使用keep-alive做元件快取?
- 發生跨域的時候,伺服器到底有沒有接收到請求?
- vue進階之路:vue3.2-setup語法糖、組合式API、狀態庫Pinia歸納總結
- 跨域問題及前後端常見解決方案?
- 微信小程式如何分包?
- 前端效能優化,如何提高首屏載入速度?
- 專案中的配置檔案都是幹嘛的?
- 從0到1學習Node.js系列教程(第一篇):API介面初體驗
- 父子元件的生命週期執行流程是怎麼樣的呢?
- 1024程式設計師這天,我發現了掘金官方的一個bug。
- 元件通訊的8種方式,你搞清楚了嗎?
- 手把手教你利用XSS攻擊體驗一次黑客