-
Notifications
You must be signed in to change notification settings - Fork 836
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
第二十七题:开发中有遇到过比较难定位的问题吗? #33
Comments
Ie11中vue项目页面较多的情况下,多开几个页面或者一个页面停留较长时间,websocket偷偷的挂了,导致页面白屏,但是控制台没报错什么的一片白,关闭浏览器,再次打开项目一切正常。 |
接手别人做的项目,看不懂别人写的代码,又不敢问别人,生怕被公司知道,自己偷偷百度,Google,去群里问人几个小时都没人回复 |
rn 相关
vue 相关
|
当然有,解决的思路一般是:报错 -> 调试工具 -> 网上搜索共性问题 -> 推演个性问题的形成原因 -> 着手解决
|
开发一个活动,一进入页面就会去获取配置,某天这个接口失败告警数量增多,但是页面可以正常访问。查看错误日志,发现所有的错误信息都是来自同一个活动id,并且这个活动是被外投的,猜测可能是外投渠道的用户大多没有登录态,需要去登录,导致这个请求被中断引起的。解决方案:先判断是否登录,登录完成后再去拉取配置信息。修改完成,发布上线后再观察,失败次数明显降低 |
mark |
这个怎么回答? |
3D 地图可视化: 业务中需要做一个 3D 地图的数据可视化效果,需要在一个 3D 的中国板块地图上展示每个省份的数据,这个数据要以柱体呈现,并且柱体高度不一,对应省份的数据越大其版块背景色越深。由于当时公司里没有人有相关的经验,因此这能自己去查找资料研究。
至此,发现 ECharts 的 3D WebGL 并无法满足业务需求,并且产品后续还加了一些特殊需求,要将部分省份根据电力负责区域进行划分,譬如河北省需要划分为冀北与冀南。 然后自己再次搜寻了部分资料,推出利用地图版块边缘的阴影效果来模拟 3D 效果,但需要砍掉 3D 中的可随意变换视角的功能;与产品经理沟通后确认使用该方案。
整个业务开发大概持续了一周的时间,并且在整个过程中,主要还是通过自身大量查询资料,积极与产品经理沟通来完成任务。最后上线后也与同事进行了分享,避免以后有类似的问题再次花费大量不必要的时间。 |
小程序首页已登陆和未登录,要求展示的数据不一样;而小程序的app.js和index.js之间的生命周期没有必然联系,异步的。解决方案:封装一个page页面的js对象,然后每个页面单独引用。 |
react在从state里面拿一个数组对象,遍历修改里面每个值的某个属性,然后新的当做参数传走,当时用的是foreach,没有做setState也将state里面的值修改掉了,打了console发现console出来的全是最后的结果,打debugger慢慢前推发现在forEach的时候改变了原对象,后来改成了map方法,解决了这个问题 |
这个直接用arcgis 就能很好的解决 |
开发中有遇到过比较难定位的问题吗?最终你是如何解决的。
去答题
新建了一个大厂真题每日打卡群,有意愿学习打卡的再进,请备注打卡。
The text was updated successfully, but these errors were encountered: