中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

vue如何監聽屏幕尺寸變化

vue
養魚的貓咪
4154
2021-05-12 10:52:46
欄目: 編程語言

在vue中監聽屏幕尺寸變化的方法:1.新建項目,引入vue;2.定義data值,記錄屏幕尺寸;3.使用window.onresize方法獲取屏幕尺寸;4.使用watch方法實時監聽屏幕尺寸;

vue如何監聽屏幕尺寸變化

具體步驟如下:

1.首先,新建一個html項目,并在項目中引入vue;

import Vue from 'vue'

2.引入vue后,在項目中使用data定義一個值,用于記錄屏幕尺寸;

data(){

return{

screenWidth: null,

}

}

3.data值定義好后,使用window.onresize方法獲取屏幕尺寸;

mounted () {

this.screenWidth = document.body.clientWidth

window.onresize = () => {

return (() => {

this.screenWidth = document.body.clientWidth

})()

}

}

4.最后,獲取到屏幕尺寸后,使用watch方法即可實時監聽屏幕尺寸;

watch: {

screenWidth: {

handler: function (val, oldVal) {

if (val < 1550) {

console.log('屏幕寬度小于1550px')

} else {

console.log('屏幕寬度大于1550px')

}

},

immediate: true

},

}

0
遂宁市| 湘乡市| 筠连县| 泰和县| 陵水| 文昌市| 宜良县| 襄樊市| 开封市| 夹江县| 广饶县| 精河县| 周宁县| 文山县| 冀州市| 兴宁市| 鹤庆县| 岗巴县| 和政县| 昭通市| 定结县| 策勒县| 新闻| 石柱| 镇安县| 凯里市| 确山县| 社旗县| 芦溪县| 抚松县| 宁安市| 澎湖县| 老河口市| 蚌埠市| 松桃| 莱州市| 延长县| 宜昌市| 专栏| 奉新县| 习水县|