最近在写vue2+vant2的移动端项目,其中有个需求是列表分页,就用到了vant2中的van-list,首次进来,正常上拉加载,执行分页load事件,一切正常~
But!!!在最后一页时,这时候finished已经为true,加载完成,如果此时右上角去刷新页面,会无限加载load事件(当时心中一万个马。。。。),试过多种方法,都无果!!!(原因是因为vann-list页面此时在顶部,并且数据内容没有填充满屏,所以会一直加载。。。。。)
最后!!!想到了route里有个滚动行为:scroolBehavior,设置为return{x:0,y:0},作用是:当刷新页面时,让页面滚动到顶部
虽然是我自己测试时发现的,但是这个问题也加深了我对vue-route的理解~~
以此记录下~~~