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攻击体验一次黑客