今天遇到一个页面滚动的问题整整一天解决不了,然后就去问平开,他在忙,所以就自己解决,没想到自己两分钟就搞定了,这种感觉很不好,第一这个问题不难,但是自己没有解决反而去求助问别人,感觉自己跟去年的自己没有发生质变,还在想着依赖别人,这个很不应该,我在这家公司已经一年了,做前端两年整,竟然还在问这么低级的问题,实在是太不应该了。
第二遇到迟迟不能解决的问题,没有自己的一套解决思路,这个问题也非常严重,我做的东西也挺多的,但是竟然连自己解决问题的思路都没有,这个说明我确实没有发生质变,还差一点。遇到问题首先要先让自己心静下来,思路不要乱,心不要急,一点一点的理清思路,如果发生哪个地方自己写的没有问题,但是不生效,可以百度,一定要深入的思考,而不是浅浅的想一下。
第三我发现自己精力不够,上午没有精神,下午思考也不够深入,浑身无力,这个跟我平时不锻炼有关,所以之后要加强力量锻炼,能大大提高上班效率,这样子任务很快完成早下班,继续锻炼,形成良性循环。
说一下今天遇到的具体问题移动端列表页面,选中其中一个点击进入详情页面,点击返回的时候页面停留在上次点击的地方。思路:点击的时候我需要获取点击dom的scrolltop,返回的时候让页面滑动到指定的位置,百度了一下发现在beforeRoute的方法中发生路由切换的时候可以用session把位置保存起来,监听watch方法中监听nextTick中设置一个定时器,我设置了100毫秒让页面先显示出来再让页面滑动就可以了,一定要有定时器,如果直接写的话因为页面都没有渲染好就滑动是没有效果的。
总结:以后遇到不会的问题,先理清思路,不断的理,找到一套适合自己的解决问题的思路,这样子以后就不需要问别人了,问别人问题真的很丢人,尤其是简单的问题,耻辱。