需求:彈出層時禁止頁面滾動
解決:
1 data() { 2 return { 3 myInfoShow:false 4 },
監聽事件
1 watch: { 2 myInfoShow(val) { 3 var mo = function(e){e.preventDefault();}; 4 if(val){ 5 document.body.style.overflow='';//出現滾動條 6 document.removeEventListener("touchmove",mo,false); 7 } 8 else{ 9 document.body.style.overflow='hidden'; 10 document.addEventListener("touchmove",mo,false);//禁止頁面滑動 11 12 } 13 } 14 },