vue如何获取屏幕的宽度 vue获取屏幕宽度和高度

主机教程 建站分享 2年前 (2022-10-22) 563次浏览

文章摘要:vue如何获取屏幕的宽度 vue获取屏幕宽度和高度

在vue中获取屏幕宽度的方法有:1.使用document.documentElement方法获取;2.在wat […]

在vue中获取屏幕宽度的方法有:1.使用document.documentElement方法获取;2.在watch中实时监听;3.使用mounted函数获取;

具体方法如下:

1.使用document.documentElement方法获取屏幕的宽高

windowWidth: document.documentElement.clientWidth, //获取屏幕宽度

windowHeight: document.documentElement.clientHeight, //获取屏幕高度

2.在watch中实时监听屏幕宽高

watch: {

windowHeight (val) {

let that = this;

console.log("实时屏幕高度:",val, that.windowHeight );

},

windowWidth (val) {

let that = this;

console.log("实时屏幕宽度:",val, that.windowHeight );

}

},

3.使用mounted函数获取屏幕宽高

mounted() {

var that = this;

window.onresize = () => {

return (() => {

window.fullHeight = document.documentElement.clientHeight;

window.fullWidth = document.documentElement.clientWidth;

that.windowHeight = window.fullHeight; //获取屏幕高度

that.windowWidth = window.fullWidth; //获取屏幕宽度

})()

};

},


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:vue如何获取屏幕的宽度 vue获取屏幕宽度和高度
文章链接:http://www.7966.org/post/11288.html
转载请注明出处

喜欢 (0)