欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue 監(jiān)聽屏幕高度的實例

 更新時間:2018年09月05日 09:20:01   作者:bai_riqiang  
今天小編就為大家分享一篇vue 監(jiān)聽屏幕高度的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

項目用vue版本是2.0的,項目中用到es6

首先需要在data里面定義頁面的高度

data (){
  return {
    fullHeight: document.documentElement.clientHeight
  }
}

把window.onresize事件掛在到mounted

mounted() {
   const that = this
   window.onresize = () => {
    return (() => {
     window.fullHeight = document.documentElement.clientHeight
     that.fullHeight = window.fullHeight
    })()
   }
  }

監(jiān)聽window.onresize事件

 watch: {
   fullHeight (val) {
    if(!this.timer) {
     this.fullHeight = val
     this.timer = true
     let that = this
     setTimeout(function (){
      that.timer = false
     },400)
    }
   }
  }

這里的定時器是為了優(yōu)化,如果頻繁調(diào)用window.onresize方法會造成頁面卡頓,增加定時器會避免頻繁調(diào)用window.onresize方法

以上這篇vue 監(jiān)聽屏幕高度的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue中如何實現(xiàn)后臺管理系統(tǒng)的權(quán)限控制的方法示例

    vue中如何實現(xiàn)后臺管理系統(tǒng)的權(quán)限控制的方法示例

    這篇文章主要介紹了vue中如何實現(xiàn)后臺管理系統(tǒng)的權(quán)限控制的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • vue使用動畫實現(xiàn)滾動表格效果

    vue使用動畫實現(xiàn)滾動表格效果

    這篇文章主要為大家詳細介紹了vue使用動畫實現(xiàn)滾動表格效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • vue3如何在setup中獲取DOM元素

    vue3如何在setup中獲取DOM元素

    這篇文章主要介紹了vue3如何在setup中獲取DOM元素問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue組件之間通信方式實例總結(jié)【8種方式】

    vue組件之間通信方式實例總結(jié)【8種方式】

    這篇文章主要介紹了vue組件之間通信方式,結(jié)合實例形式總結(jié)分析了vue.js的8種組件通信方式與相關(guān)操作注意事項,需要的朋友可以參考下
    2019-02-02
  • vue 折疊展示多行文本組件的實現(xiàn)代碼

    vue 折疊展示多行文本組件的實現(xiàn)代碼

    這篇文章主要介紹了vue 折疊展示多行文本組件,自動根據(jù)傳入的expand判斷是否需要折疊,非常完美,文章通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2021-10-10
  • vue5中的事件修飾符(style)和template

    vue5中的事件修飾符(style)和template

    這篇文章主要介紹了vue5中的事件修飾符(style)和template,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Nginx部署前端vue項目的全部步驟記錄

    Nginx部署前端vue項目的全部步驟記錄

    本文講解了如何在Linux環(huán)境中部署Vue項目,包括安裝依賴、編譯項目、安裝配置Nginx,并介紹了SSL證書安裝與配置,詳細說明了使用Nginx作為靜態(tài)資源服務(wù)器和反向代理的步驟,以及進行性能、安全性測試和備份的重要性,需要的朋友可以參考下
    2024-09-09
  • Jenkins?Sidebar?Link插件實現(xiàn)添加側(cè)邊欄功能詳解

    Jenkins?Sidebar?Link插件實現(xiàn)添加側(cè)邊欄功能詳解

    這篇文章主要介紹了vue框架實現(xiàn)添加側(cè)邊欄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • element table跨分頁多選及回顯的實現(xiàn)示例

    element table跨分頁多選及回顯的實現(xiàn)示例

    本文主要介紹了element table跨分頁多選及回顯的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Vue中$on和$emit的實現(xiàn)原理分析

    Vue中$on和$emit的實現(xiàn)原理分析

    這篇文章主要介紹了Vue中$on和$emit的實現(xiàn)原理分析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05

最新評論