1024程序员这天,我发现了掘金官方的一个bug。

语言: CN / TW / HK

本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励。

大家好,我是东东吖,今天是1024程序员节。首先祝各位程序猿节日快乐。

这可能是要被掘金官方屏蔽的一篇文章,我在想我要不要发这篇文章?发了掘金官方的人会不会看见?看见了会不会处理?我自己以后会不会被限流?文章能不能审核通过?为了掘金的产品有更好的体验感,我觉得还是冒着被限流的风险给掘金官方提个醒,以一个普通用户的身份给掘金官方提的一个小小的建议吧,希望掘金官方看见了之后,悄悄处理就好了。what???1024程序提bug,当掘金的前端或者flutter看见这篇文章的时候,会不会kiss了我,哈哈哈。

首先我们来看一下,这个bug存在于app端,其实web端也存在。只是app比较明显,用户体验不是很好。这里我就以app端举例。

前置条件: 在个人资料的“其他”tab下面有个“关注的标签”的数量显示,此时我关注的数量为1。

image.png

复现步骤:

①点击进入。

8C5DFE568407E0952FA5AAD42C776345.jpg

②取消关注的标签。返回发现此时的数量还是1。

image.png

但是当我再次进入的时候,发现里面其实是已经取消成功了的,一片空白。

AAF2900A0B2BA6DECED96D6FB250D189.jpg

无论我在上面的几个tab切换,这里的数据都没有刷新,只有当我返回到我主页,再次点击进入我的个人资料的时候。这里才刷新了。

预期效果: 应该在第二步,就是我取消关注返回的时候就要刷新这个数量。

原因:前端未做刷新处理。 当我返回到主页,再进入个人资料的时候,这里的数据就刷新了,说明后端没有问题,是前端同学没有处理。当我们进行相关操作后,应该再去掉后端展示这个数量的接口,而且这个接口的数量并不大,不存在性能问题。我不清楚掘金官方是用的什么技术栈,如果是vue组件化开发的话,其实我上篇文章就可以解决这个问题。组件通信的8种方式,你搞清楚了吗?如果是其他技术栈应该也有对应的方法。

类似Bug: 其他下面的选项都有类似bug,原因一样。已点赞为例,

里面经过上面的步骤刷新后数据为2

image.png

但是外面的我的数量还是为3。

image.png

web端类似问题,只是相对来说,app端这个bug更加明显,体验感不是很好。

以上只是我作为一个普通用户对掘金官方的一些建议,望采纳。最后,再次祝各位程序猿节日快乐。

笔者往期文章:

组件通信的8种方式,你搞清楚了吗?

手把手教你利用XSS攻击体验一次黑客

我在工作中是如何使用git的?