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

uniapp和vue如何獲取屏幕或盒子內(nèi)容的寬高

 更新時間:2024年02月23日 14:59:04   作者:聰明的墨菲特?(o.O)?  
在實際開發(fā)中我們會遇到不確定高度的情況,下面這篇文章主要給大家介紹了關(guān)于uniapp和vue如何獲取屏幕或盒子內(nèi)容的寬高,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

獲取到屏幕的寬度和高度,可以根據(jù)需要將這些值用于布局、樣式或其他操作。

一、獲取屏幕寬高

1.uniapp

使用uni.getSystemInfo()方法來獲取系統(tǒng)信息,包括屏幕的寬度和高度。(注意:uni.getSystemInfo()方法是一個異步方法,因此你需要在success回調(diào)函數(shù)中處理獲取到的屏幕尺寸數(shù)據(jù)。)

methods: {
  getScreenSize() {
    uni.getSystemInfo({
      success: (res) => {
        const screenWidth = res.windowWidth; // 屏幕寬度,單位為px
        const screenHeight = res.windowHeight; // 屏幕高度,單位為px
        console.log('屏幕寬度:', screenWidth);
        console.log('屏幕高度:', screenHeight);
      },
    });
  },
},

 在需要獲取屏幕寬度和高度的地方,調(diào)用getScreenSize()方法即可。

mounted() {
  this.getScreenSize(); // 在組件或頁面加載完成后調(diào)用獲取屏幕尺寸的方法
},

2.vue

使用window.innerWidth和window.innerHeight獲取屏幕的寬高:

const screenWidth = window.innerWidth; // 屏幕寬度
const screenHeight = window.innerHeight; // 屏幕高度

二、獲取盒子內(nèi)容寬高

1.uniap

使用uni.createSelectorQuery()方法來創(chuàng)建一個選擇器查詢對象,來獲取盒子內(nèi)容撐起的寬度和高度。(注意:uni.createSelectorQuery()方法是一個異步方法,因此你需要在boundingClientRect回調(diào)函數(shù)中處理獲取到的盒子尺寸數(shù)據(jù)。)

methods: {
  getBoxSize() {
    uni.createSelectorQuery()
      .select('.box') // 選擇你要獲取尺寸的盒子元素,這里假設(shè)盒子元素的class為box
      .boundingClientRect((rect) => {
        const boxWidth = rect.width; // 盒子的寬度,單位為px
        const boxHeight = rect.height; // 盒子的高度,單位為px
        console.log('盒子寬度:', boxWidth);
        console.log('盒子高度:', boxHeight);
      })
      .exec();
  },
},

 在需要獲取盒子寬度和高度的地方,調(diào)用getBoxSize()方法即可。

mounted() {
  this.getBoxSize(); // 在組件或頁面加載完成后調(diào)用獲取盒子尺寸的方法
},

2.vue

在Vue組件中,通過this.$refs訪問ref屬性,并使用$el獲取盒子元素的寬高:

<div ref="box" class="box"></div>

const boxWidth = this.$refs.box.$el.offsetWidth; // 盒子寬度
const boxHeight = this.$refs.box.$el.offsetHeight; // 盒子高度

console.log(boxWidth,boxHeight);

總結(jié) 

到此這篇關(guān)于uniapp和vue如何獲取屏幕或盒子內(nèi)容寬高的文章就介紹到這了,更多相關(guān)uniapp和vue獲取屏幕內(nèi)容寬高內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue3前端項目部署到Linux服務(wù)器的實戰(zhàn)指南

    Vue3前端項目部署到Linux服務(wù)器的實戰(zhàn)指南

    在現(xiàn)代Web開發(fā)流程中,前端項目的部署是連接開發(fā)與生產(chǎn)環(huán)境的關(guān)鍵環(huán)節(jié),Vue3作為當(dāng)前最主流的前端框架之一,其部署方式相較于傳統(tǒng)頁面有著顯著差異,本文將從環(huán)境準(zhǔn)備、本地構(gòu)建、服務(wù)器配置、容器化部署到自動化運維,全方位講解Vue3項目在Linux服務(wù)器上的部署實戰(zhàn)
    2026-06-06
  • vue配置根目錄詳細(xì)步驟(用@代表src目錄)

    vue配置根目錄詳細(xì)步驟(用@代表src目錄)

    vue用@表示src文件夾,引入時找文件路徑更方便,下面這篇文章主要給大家介紹了關(guān)于vue配置根目錄(用@代表src目錄)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • vue 刷新之后 嵌套路由不變 重新渲染頁面的方法

    vue 刷新之后 嵌套路由不變 重新渲染頁面的方法

    今天小編就為大家分享一篇vue 刷新之后 嵌套路由不變 重新渲染頁面的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue?router應(yīng)用問題實戰(zhàn)記錄

    Vue?router應(yīng)用問題實戰(zhàn)記錄

    vue-router是vue.js官方的路由插件,他和vue.js是深度集成的適合構(gòu)建單頁面應(yīng)用,下面這篇文章主要給大家介紹了關(guān)于Vue?router應(yīng)用問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • 關(guān)于Vue中img動態(tài)拼接src圖片地址的問題

    關(guān)于Vue中img動態(tài)拼接src圖片地址的問題

    這篇文章主要介紹了關(guān)于Vue中img動態(tài)拼接src圖片地址的問題,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-10-10
  • Vue from-validate 表單驗證的示例代碼

    Vue from-validate 表單驗證的示例代碼

    本篇文章主要介紹了Vue from-validate 表單驗證的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 解析Vue2 dist 目錄下各個文件的區(qū)別

    解析Vue2 dist 目錄下各個文件的區(qū)別

    本篇文章主要介紹了解析Vue2 dist 目錄下各個文件的區(qū)別,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 使用Vue3和p5.js實現(xiàn)交互式圖像動畫

    使用Vue3和p5.js實現(xiàn)交互式圖像動畫

    這篇文章主要介紹了如何用Vue3和p5.js打造一個交互式圖像動畫,文中給出了詳細(xì)的代碼示例,本代碼適用于需要在網(wǎng)頁中實現(xiàn)圖像滑動效果的場景,例如圖片瀏覽、相冊展示等,感興趣的小伙伴跟著小編一起來看看吧
    2024-06-06
  • 基于ant design日期控件使用_僅月份的操作

    基于ant design日期控件使用_僅月份的操作

    這篇文章主要介紹了基于ant design日期控件使用_僅月份的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • Vue仿支付寶支付功能

    Vue仿支付寶支付功能

    這篇文章主要介紹了Vue仿支付寶支付功能,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-05-05

最新評論

怀来县| 随州市| 颍上县| 瓦房店市| 海城市| 漳州市| 汶川县| 观塘区| 芜湖市| 咸宁市| 乐昌市| 仪陇县| 寿阳县| 天津市| 镇沅| 涟水县| 阳信县| 陆河县| 沙洋县| 曲阜市| 正阳县| 农安县| 景宁| 合川市| 胶南市| 永嘉县| 苗栗县| 河池市| 丰都县| 博爱县| 本溪| 寿宁县| 视频| 宾阳县| 绩溪县| 陕西省| 罗山县| 潞西市| 诏安县| 和平县| 革吉县|