亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
尚志市| 连云港市| 红原县| 广宗县| 柏乡县| 泰来县| 新安县| 凤冈县| 溧阳市| 鄂托克旗| 肃南| 嘉鱼县| 乐昌市| 博湖县| 河东区| 那曲县| 壤塘县| 钟祥市| 通河县| 东山县| 贵南县| 府谷县| 昌乐县| 稷山县| 金湖县| 黄龙县| 通道| 崇阳县| 安龙县| 阜新| 仁怀市| 和田县| 鄯善县| 西青区| 常熟市| 泗水县| 罗山县| 咸阳市| 得荣县| 十堰市| 维西|