我是 vuejs 的新手,但每当我调整它的大小时,我都会尝试获取窗口大小,以便我可以将它与我需要根据屏幕大小应用的函数的某个值进行比较。我也尝试使用 watch 属性,但不知道如何处理它,所以这可能是它不起作用的原因
methods: {
elem() {
this.size = window.innerWidth;
return this.size;
},
mounted() {
if (this.elem < 767){ //some code }
}
原文由 sara 发布,翻译遵循 CC BY-SA 4.0 许可协议
将此代码放入您的 Vue 组件中:
这将在创建组件时注册您的 Vue 方法,在调整浏览器窗口大小时触发 myEventHandler,并在您的组件被销毁后释放内存。