鍍金池/ 問答/HTML/ vue項(xiàng)目,使用了keepalive,監(jiān)聽了滾動(dòng)事件,再次進(jìn)入,滾動(dòng)時(shí)間沒出發(fā)

vue項(xiàng)目,使用了keepalive,監(jiān)聽了滾動(dòng)事件,再次進(jìn)入,滾動(dòng)時(shí)間沒出發(fā)

1,vue使用了keepalive,在mounted里面添加了window.addEventListener("scroll",function(){})
2,首次進(jìn)入組件,function事件被出發(fā),再次進(jìn)入,function事件沒被觸發(fā),怎么解決?

回答
編輯回答
使勁操

對(duì)頁面使用@touchmove=“event”,解決了這個(gè)問題

2017年6月25日 16:22
編輯回答
老梗

用了 keepalive 就要用 active 生命周期函數(shù) 不要用mounted了
因?yàn)轫撁姹痪彺?mounted 只執(zhí)行一次
或者不緩存頁面
exclude="nokeep"
組件加上 name:"nokeep"

2018年8月17日 07:22