天天看點

vue+elementui下監聽螢幕變化并處理對應樣式

mounted () {

window.addEventListener('resize', () => {

if (document.body.clientWidth < 900) {

this.tabposition = 'top'

} else {

this.tabposition = 'left'

}

})

}

補充:最好是将監聽後對應的操作函數封裝起來,然後再頁面的銷毀程式中對window解除對應監聽。可以參考我另一個部落格