解决TypeError:Cannot read property ‘offsetWidth‘ of undefined
首先看一下我项目的需求,红框这里有很多种类,可以滑动查看,然后当上一个页面点击哪个进来的时候,这里就高亮显示哪个。项目是vue写的,没看到有什么好用的插件,百度看到下面的写法,我高兴的拿过来用了。start(index, item) { /** * 1)先让选中的元素滚到可视区域的最左边 scrollLeft * 2)接着向右移动容器一半的距离 containWidth / 2 * 3)最后向左移动item一半的距离 offsetWidt.