最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue在mounted中window.onresize不生效問題及解決

 更新時(shí)間:2022年04月19日 09:18:39   作者:王維璋  
這篇文章主要介紹了vue中在mounted中window.onresize不生效問題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

mounted中window.onresize不生效

在vue開發(fā)中,因?yàn)橐玫母附M件和子組件都使用了window.onresize以至于一個(gè)window.onresize失效。

解決方案

可以采用下面的方式

window.onresize = () => this.screenWidth = window.innerWidth?
// 改為以下寫法
window.addEventListener('resize', () => this.screenWidth = window.innerWidth, false)

window.onresize被覆蓋問題

多個(gè)子組件中都存在window.onresize時(shí),后一個(gè)會(huì)把前一個(gè)覆蓋,導(dǎo)致之前的onresize都失效。

? ? const _this = this
? ? window.onresize = function() {
? ? ? if (_this.chart) {
? ? ? ? _this.chart.resize()
? ? ? }
? ? }

解決方案

使用addEventListener方法添加監(jiān)聽

? ? const _this = this
? ? window.addEventListener('resize', () => {
? ? ? if (_this.chart) {
? ? ? ? _this.chart.resize()
? ? ? }
? ? })

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

定南县| 大渡口区| 隆德县| 苗栗市| 瓮安县| 宝清县| 绥中县| 库伦旗| 久治县| 莱州市| 老河口市| 内丘县| 佛教| 油尖旺区| 灯塔市| 河北区| 湘潭县| 肇源县| 额敏县| 报价| 江北区| 荣昌县| 突泉县| 西林县| 朝阳市| 太康县| 含山县| 天等县| 上饶县| 海南省| 阜康市| 博野县| 太湖县| 自治县| 巴马| 浦江县| 沂水县| 紫云| 和顺县| 喀喇沁旗| 邹城市|