我是vuejs的新手,但我一直在try 在每次我
methods: {
elem() {
this.size = window.innerWidth;
return this.size;
},
mounted() {
if (this.elem < 767){ //some code }
}
我是vuejs的新手,但我一直在try 在每次我
methods: {
elem() {
this.size = window.innerWidth;
return this.size;
},
mounted() {
if (this.elem < 767){ //some code }
}
将以下代码放入Vue组件中:
created() {
window.addEventListener("resize", this.myEventHandler);
},
destroyed() {
window.removeEventListener("resize", this.myEventHandler);
},
methods: {
myEventHandler(e) {
// your code for handling resize...
}
}
这将在创建组件时注册Vue方法,在调整浏览器窗口大小时触发myEventHandler,并在销毁组件后释放内存.