Я хочу сгенерировать два кода html для двух разных размеров экрана в VueJS. Я пытался использовать addEventListener, чтобы постоянно получать ширину экрана, и я застрял. Может ли кто-нибудь помочь?
Вот мой код:
export default{
data() {
return {
currentWidth: 0,
desktopView: true
}
},
methods:{
detectScreenWidth(event){
this.currentWidth = window.innerWidth;
console.log("currentWidth: "+this.currentWidth);
}
},
created() {
document.addEventListener('resize', this.detectScreenWidth );
},
beforeDestroy() {
document.removeEventListener('resize', this.detectScreenWidth);
}
}