国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue3 動(dòng)態(tài)監(jiān)聽瀏覽器窗口變化

這篇具有很好參考價(jià)值的文章主要介紹了vue3 動(dòng)態(tài)監(jiān)聽瀏覽器窗口變化。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

定義一個(gè)屬性記錄寬度

const screenWidth = ref(window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth)

在 vue mounted 的時(shí)候 去掛載一下 window.onresize 方法

  onMounted(() => {
      window.onresize = () => {
        return (() => {
          screenWidth.value = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth
        })()
      }
    })

去監(jiān)聽這個(gè) 屬性值的變化,如果發(fā)生變化則講這個(gè) val 傳遞給 this.screenWidth

 watch(() => screenWidth, (val) => {
      screenWidth.value = val
    })

這樣screenWidth就跟隨瀏覽器的窗口大小動(dòng)態(tài)變化了

進(jìn)行使用文章來源地址http://www.zghlxwxcb.cn/news/detail-536980.html

    const programHaplomultiple = computed(() => {
      return (screenWidth.value * 0.52) / infoContent.value.width / 320
    })

到了這里,關(guān)于vue3 動(dòng)態(tài)監(jiān)聽瀏覽器窗口變化的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Vue3實(shí)現(xiàn)PDF文件預(yù)覽 (低版本瀏覽器兼容)

    Vue3實(shí)現(xiàn)PDF文件預(yù)覽 (低版本瀏覽器兼容)

    前言: ????????最近和小伙伴們一起合作完成一個(gè)企業(yè)級(jí)知識(shí)庫項(xiàng)目,其中一個(gè)功能就是后端把所有格式的文件轉(zhuǎn)換為PDF,前端實(shí)現(xiàn)渲染PDF文件從而實(shí)現(xiàn)預(yù)覽,干了整整一周(考慮到低版本瀏覽器的兼容),試用了幾種方案(iframe預(yù)覽已被廢棄,不適用本項(xiàng)目,想了解的同學(xué)

    2024年01月20日
    瀏覽(30)
  • Chrome 瀏覽器安裝Vue2、Vue3插件方法 (詳細(xì)有效)

    Chrome 瀏覽器安裝Vue2、Vue3插件方法 (詳細(xì)有效)

    因?yàn)楣雀枭坛切枰瓑?,很多人進(jìn)不去,無法下載vue插件。推薦一個(gè)好用的網(wǎng)站“極簡插件”,里面有很多的谷歌應(yīng)用插件可以下載。 下載插件地址 點(diǎn)擊上方鏈接,在極簡插件里搜索如圖下載,根據(jù)自己需要進(jìn)行下載。 點(diǎn)開擴(kuò)展程序頁面,方面后面把插件拖進(jìn)去 ?以

    2024年02月12日
    瀏覽(24)
  • Vue3 - 實(shí)現(xiàn)路由 “新開一頁“ 進(jìn)行頁面跳轉(zhuǎn)功能,Router 路由跳轉(zhuǎn)時(shí)在新窗口打開頁面(網(wǎng)站跳轉(zhuǎn)頁面時(shí)瀏覽器新開頁簽打開網(wǎng)頁,支持在頁面、純 js/ts 文件中使用,詳細(xì)示例代碼教程)

    Vue3 - 實(shí)現(xiàn)路由 “新開一頁“ 進(jìn)行頁面跳轉(zhuǎn)功能,Router 路由跳轉(zhuǎn)時(shí)在新窗口打開頁面(網(wǎng)站跳轉(zhuǎn)頁面時(shí)瀏覽器新開頁簽打開網(wǎng)頁,支持在頁面、純 js/ts 文件中使用,詳細(xì)示例代碼教程)

    網(wǎng)上這方面教程很少,本文提供多種解決方案,適用于任何場景。 本文 實(shí)現(xiàn)了在 vue3 項(xiàng)目開發(fā)中,當(dāng)頁面跳轉(zhuǎn)時(shí)瀏覽器打開新窗口(新頁簽)跳轉(zhuǎn),Router 路由跳轉(zhuǎn)并新開一頁教程, 無論您是在普通頁面、純 js/ts 文件中,都可以使用, 如下圖所示,當(dāng)執(zhí)行路由跳轉(zhuǎn)時(shí)瀏覽器

    2024年02月03日
    瀏覽(32)
  • vue3+jsQr實(shí)現(xiàn)手機(jī)瀏覽器調(diào)用本地?cái)z像頭掃描并識(shí)別二維碼

    vue3+jsQr實(shí)現(xiàn)手機(jī)瀏覽器調(diào)用本地?cái)z像頭掃描并識(shí)別二維碼

    最近做的項(xiàng)目有個(gè)需求是在手機(jī)端打開頁面,登錄之后能在手機(jī)上掃描二維碼并根據(jù)掃描的結(jié)果去查詢班級(jí)情況。別的功能就不說了,移動(dòng)端掃描二維碼這個(gè)以前沒做過,所以在這里記錄一下。 項(xiàng)目用到的技術(shù)棧: Vue 3 + TypeScript + Vite + jsQr,UI組件庫是 arco Design,可以根據(jù)自

    2024年02月09日
    瀏覽(28)
  • 在uniapp Vue3版本中如何解決web/H5網(wǎng)頁瀏覽器跨域的問題

    在uniapp Vue3版本中如何解決web/H5網(wǎng)頁瀏覽器跨域的問題

    uniapp項(xiàng)目在瀏覽器運(yùn)行,有可能調(diào)用某些接口會(huì)出現(xiàn)跨域問題,報(bào)錯(cuò)如下圖所示: 存在跨域問題的原因是因?yàn)闉g覽器的同源策略,也就是說前端無法直接發(fā)起跨域請求。同源策略是一個(gè)基礎(chǔ)的安全策略,但是這也會(huì)給uniapp/Vue開發(fā)者在部署時(shí)帶來一定的麻煩。一般來說,瀏覽

    2024年01月21日
    瀏覽(84)
  • elementui table 在瀏覽器分辨率變化的時(shí)候界面異常

    elementui table 在瀏覽器分辨率變化的時(shí)候界面異常

    界面顯示不完整, 表格卡頓,界面已經(jīng)刷新完成,但是表格的寬度還在一點(diǎn)一點(diǎn)變化,甚至有無線延伸的情況 ?1. 使用doLayout 這里官方文檔有說明, 所以我的想法是,監(jiān)聽瀏覽器的resize事件,然后執(zhí)行doLayout 方法。 結(jié)果是: 偶爾可以解決,偶爾又出現(xiàn)了,,,四舍五入等于

    2024年02月11日
    瀏覽(23)
  • Vue,js 監(jiān)聽window窗口尺寸變化

    1.監(jiān)聽window窗口變化 VueJs 監(jiān)聽 window.resize 方法,同時(shí)窗口拉伸時(shí)會(huì)頻繁觸發(fā)resize函數(shù),導(dǎo)致頁面性能 卡頓 ,可以搭配setTimeout來提升性能 在mounted中掛載resize方法 watch?監(jiān)聽 data中或props傳遞的數(shù)據(jù)

    2024年02月11日
    瀏覽(45)
  • vue3.0 安卓和ios h5 移動(dòng)端音頻自定義圓環(huán)可拖拽播放(兼容微信瀏覽器)

    vue3.0 安卓和ios h5 移動(dòng)端音頻自定義圓環(huán)可拖拽播放(兼容微信瀏覽器)

    安裝? npm install weixin-js-sdk 引入 template ? ? div class=\\\"circle_box\\\" ? ? ? ? div id=\\\"content\\\"/div ? ? ? ? ?img class=\\\"img_0\\\" src=\\\"https://img.yzcdn.cn/vant/cat.jpeg\\\" alt=\\\"\\\" ? ? ? ? ?img @click=\\\"changeType\\\" class=\\\"img_1\\\" v-show=\\\"playbool\\\" src=\\\"@/assets/decompression/pressure_audio_play.png\\\" alt=\\\"\\\" ? ? ? ? ?img @click=\\\"changeType\\\"

    2023年04月23日
    瀏覽(24)
  • selenium+python切換瀏覽器窗口

    selenium在當(dāng)前瀏覽器頁面打開了新的窗口,此時(shí)如果要聚焦到新開的瀏覽器窗口,就需要切換到新的窗口,切換窗口的操作,具體selenium+python示例如下:

    2024年02月15日
    瀏覽(22)
  • JS監(jiān)聽瀏覽器關(guān)閉、刷新及切換標(biāo)簽頁觸發(fā)事件

    蠻簡單的東西,知道就會(huì),不知道就不會(huì),沒什么邏輯可言。簡單記錄一下,只為加深點(diǎn)兒印象。 visibilitychange visibilitychange可以監(jiān)聽到瀏覽器的切換標(biāo)簽頁。? 直接上代碼:? beforeunload? beforeunload可以監(jiān)聽到頁面的關(guān)閉,頁簽切換不會(huì)觸發(fā) 關(guān)閉瀏覽器窗口的時(shí)候觸發(fā) 通過點(diǎn)

    2024年02月08日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包