在使用vue-seamless-scroll做页面自动滚动的时候,在添加点击事件后发现在滚动到第二遍的时候点击事件消失。最后发现是由于vue-seamless-scroll在实现滚动的时候自行复制了一份DOM,导致在复制的DOM出现的时候点击事件消失。 1、出现问题 2、解决办法 利用事件委托,在vue-seamless-scroll标签上一层添加@click="handleClick($event)",然后将要传给事件的参数通过:data赋值给函数的形参。