昨天刚接到一个项目说有个bug是浏览器一放大缩小页面不会恢复到原来的样子,我一想这肯定是没给页面的宽高做适应。
紧接着我这边拉到代码来看,看了一会儿之后~ 心里在想这代码看着也没毛病啊,难道是什么事件导致了js线程运转不过来了???
我一看就mounted里这个获取数据的接口用的多啊,我直接注掉一看,唉 果然是啊放大缩小不卡了,但是看了看这个事件木发现好像也不大行啊,我总不能一直不获取数据吧
然后我就看了看这个事件,其实就是一个简单的请求初始数据的接口,也没啥大问题的哇,我就纳闷了紧接着我想不能是css造成的吧???
直接还是先注释掉某一块标签,第一块刚注释掉之后好家伙好了就,可能是我运气好吧这个笨办法让我一下就找到了,再去看下面的css,发现问题也不是那么大啊,就是浮动到右边别的啥都挺好的啊。
中午的时候~~ 我出去干饭忽然脑子灵光一现,哎!!不能是那个浮动放大之后就会无法计算卡死啊(只是我自己这么想的,对不对我也不晓得),立马我就回去注释掉那个浮动,好了就你敢想。这立马就会了哇 我改用定位到那个位置。问题就这么愉快的解决了。
我找bug嘛一般就是先看自己想的对不对,不对就一步一步往上找,这个bug确实离谱我也不晓得深层原因是什么(其实很想知道,但是搜不到)