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

在uniapp中,微信小程序獲取膠囊的高度、寬度,且適配微信小程序、App

這篇具有很好參考價(jià)值的文章主要介紹了在uniapp中,微信小程序獲取膠囊的高度、寬度,且適配微信小程序、App。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

效果:

H5:

在uniapp中,微信小程序獲取膠囊的高度、寬度,且適配微信小程序、App,uni-app,微信小程序,小程序

微信小程序:

在uniapp中,微信小程序獲取膠囊的高度、寬度,且適配微信小程序、App,uni-app,微信小程序,小程序

方法:

?function getWXStatusHeight() {
?? ?// 獲取距上
?? ?const barTop = wx.getSystemInfoSync().statusBarHeight
?? ?// 獲取膠囊按鈕位置信息
?? ?const menuButtonInfo = wx.getMenuButtonBoundingClientRect()
?? ?// 獲取導(dǎo)航欄高度
?? ?const barHeight = menuButtonInfo.height + (menuButtonInfo.top - barTop) * 2
?? ?let barWidth = menuButtonInfo.width


?? ?return {
?? ??? ?barHeight,
?? ??? ?barTop,
?? ??? ?barWidth
?? ?}

}

export {
?? ?getWXStatusHeight
}

使用:

1、引入:

import {
?? ??? ?getWXStatusHeight
?? ?} from '@/common/util.js'

2、文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-752310.html

<!-- #ifdef MP-WEIXIN -->
?? ??? ?<view class="nav" :style="padding">
?? ??? ??? ?<!-- <uni-nav-bar ?left-icon="left" right-icon="cart" @clickLeft="back" title="標(biāo)題" :height="barHeight + 'px'" /> -->
?? ??? ??? ?<uni-nav-bar :height="barHeight + 'px'" left-icon="left" @clickLeft="back" :barWidth="barWidth + 10"
?? ??? ??? ??? ?title="信息中心" rightWidth="150rpx">
?? ??? ??? ??? ?<template v-slot:right>
?? ??? ??? ??? ??? ?<view class="cilck_all">
?? ??? ??? ??? ??? ??? ?<text class="iconfont icon-chakanmima"></text>
?? ??? ??? ??? ??? ??? ?<text class="has_read">一鍵已讀</text>
?? ??? ??? ??? ??? ?</view>
?? ??? ??? ??? ?</template>
?? ??? ??? ?</uni-nav-bar>
?? ??? ?</view>
?? ??? ?<!-- #endif -->
?? ??? ?<!-- #ifdef APP-PLUS || H5 -->
?? ??? ?<view class="nav">
?? ??? ??? ?<uni-nav-bar left-icon="left" @clickLeft="back" title="信息中心" rightWidth="200rpx">
?? ??? ??? ??? ?<template v-slot:right>
?? ??? ??? ??? ??? ?<!-- <text class="iconfont icon-bianjishuru" @click="edit_department"></text> -->
?? ??? ??? ??? ??? ?<!-- <text class="iconfont icon-chakanmima"></text> -->
?? ??? ??? ??? ??? ?<view class="cilck_all">
?? ??? ??? ??? ??? ??? ?<text class="iconfont icon-chakanmima"></text>
?? ??? ??? ??? ??? ??? ?<text class="has_read">一鍵已讀</text>
?? ??? ??? ??? ??? ?</view>
?? ??? ??? ??? ?</template>
?? ??? ??? ?</uni-nav-bar>
?? ??? ?</view>
?? ??? ?<!-- #endif -->
data() {
?? ??? ??? ?return {
?? ??? ??? ??? ?// bar (title這一條) 距
?? ??? ??? ??? ?barTop: 0,
?? ??? ??? ??? ?// bar 高度, bar 是 fixed
?? ??? ??? ??? ?barHeight: 0,
?? ??? ??? ??? ?// 膠囊的寬度
?? ??? ??? ??? ?barWidth: 0,
?? ??? ??? ??? ?// 獲取到的小程序中膠囊的位置信息
?? ??? ??? ??? ?// #ifdef MP-WEIXIN
?? ??? ??? ??? ?getHeight: getWXStatusHeight(),
?? ??? ??? ??? ?// #endif
?? ??? ??? ??? ?padding: {}
?? ??? ??? ?}
?? ??? ?},
?? ??? ?onLoad() {
?? ??? ??? ?// #ifdef MP-WEIXIN
?? ??? ??? ?let obj = this.getHeight
?? ??? ??? ?this.barTop = obj.barTop
?? ??? ??? ?this.barHeight = obj.barHeight
?? ??? ??? ?this.barWidth = obj.barWidth
?? ??? ??? ?this.padding = {
?? ??? ??? ??? ?'padding-top': this.barTop + 'px',

?? ??? ??? ?}
?? ??? ??? ?// #endif

?? ??? ?},
?? ?.nav {
?? ??? ?/* #ifdef APP-PLUS || H5 */
?? ??? ?padding-top: var(--status-bar-height);
?? ??? ?/* #endif */
?? ??? ?background-color: #fff;

?? ??? ?.cilck_all {
?? ??? ??? ?font-size: 18rpx;
?? ??? ??? ?border: 1rpx solid black;
?? ??? ??? ?padding: 10rpx 14rpx;
?? ??? ??? ?border-radius: 30rpx;
?? ??? ??? ?width: 200rpx;
?? ??? ??? ?text-align: center;

?? ??? ??? ?text {
?? ??? ??? ??? ?font-size: 18rpx;
?? ??? ??? ?}

?? ??? ??? ?.has_read {
?? ??? ??? ??? ?margin-left: 10rpx;
?? ??? ??? ?}
?? ??? ?}
?? ?}

到了這里,關(guān)于在uniapp中,微信小程序獲取膠囊的高度、寬度,且適配微信小程序、App的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 微信小程序如何及時(shí)獲取頁(yè)面循環(huán)元素的寬度、高度、距離左邊值、函數(shù)自調(diào)、類似遞歸、閃屏、selectAll、exec、globalData、map、scroll-view

    distanceLeft :定義一個(gè)數(shù)組存儲(chǔ)各個(gè)循環(huán)元素距離左邊的值。 isPage :控制頁(yè)面顯示與隱藏。 scrollLeft :動(dòng)態(tài)設(shè)置滾動(dòng)距離。 isAactivity :存儲(chǔ) tabBar 對(duì)應(yīng) id 值。因?yàn)閺?tabBar 頁(yè)面跳轉(zhuǎn)到 tabBar 頁(yè)面時(shí)不能在路徑上攜帶參數(shù),所以此參數(shù)存儲(chǔ)在全局變量中。 在微信小程序中使用

    2024年02月13日
    瀏覽(34)
  • 【微信小程序】圖片自適應(yīng)(高度、寬度自適應(yīng))

    wxml: 寫入方法bindload=“imageLoad”,該方法為每一個(gè)圖片自動(dòng)添加當(dāng)前圖片的實(shí)際高度: 加image屬性 mode=“widthFix”,使圖片高度自適應(yīng);

    2024年04月26日
    瀏覽(37)
  • uniapp微信小程序自定義導(dǎo)航,標(biāo)題和小膠囊平行

    uniapp微信小程序自定義導(dǎo)航,標(biāo)題和小膠囊平行

    uniapp有自帶的自定義頭部導(dǎo)航,但是又是滿足不了我們的需求,就需要我們?nèi)プ远x導(dǎo)航。 首先要把原來(lái)的navigationStyle設(shè)置為custom,去除自帶的頭部導(dǎo)航。在pages.json文件里, 創(chuàng)建一個(gè)組件,在需要的頁(yè)面進(jìn)行引用, 我是在components文件里創(chuàng)建了navBar文件。 ?下面是navBar的代

    2024年02月03日
    瀏覽(27)
  • 記錄--優(yōu)雅解決uniapp微信小程序右上角膠囊菜單覆蓋問(wèn)題

    記錄--優(yōu)雅解決uniapp微信小程序右上角膠囊菜單覆蓋問(wèn)題

    大家好,今天聊一下在做uniapp多端適配項(xiàng)目,需要用到自定義導(dǎo)航時(shí),如何解決狀態(tài)欄塌陷及導(dǎo)航欄安全區(qū)域多端適配問(wèn)題,下文只針對(duì)H5、APP、微信小程序三端進(jìn)行適配,通過(guò)封裝一個(gè)通用高階組件包裹自定義導(dǎo)航欄內(nèi)容,主要是通過(guò)設(shè)置padding來(lái)使內(nèi)容始終保持在安全區(qū)域

    2024年02月05日
    瀏覽(61)
  • 微信小程序自定義導(dǎo)航欄機(jī)型適配--底部Tabbar--view高度--底部按鈕適配

    微信小程序自定義導(dǎo)航欄機(jī)型適配--底部Tabbar--view高度--底部按鈕適配

    自定義微信小程序頭部導(dǎo)航欄 自定義微信小程序頭部導(dǎo)航欄,有幾種方式 方式一 定義此方法后,頭部的導(dǎo)航欄會(huì)去掉,導(dǎo)航欄下的元素會(huì)直接向上移動(dòng)到原導(dǎo)航欄的位置,可以再app.json配置成全局沉浸式導(dǎo)航欄,以及在單頁(yè)面配置沉浸式導(dǎo)航欄。 方式二 使用組件 這里使用

    2024年02月02日
    瀏覽(23)
  • uniapp 小程序自定義導(dǎo)航欄計(jì)算狀態(tài)欄(頂部)與導(dǎo)航欄(膠囊)高度

    uniapp 小程序自定義導(dǎo)航欄計(jì)算狀態(tài)欄(頂部)與導(dǎo)航欄(膠囊)高度

    uni.getMenuButtonBoundingClientRect() 參考鏈接 uni.getSystemInfo()參考鏈接

    2024年02月11日
    瀏覽(26)
  • 微信小程序第一節(jié) —— 自定義頂部、底部導(dǎo)航欄以及獲取膠囊體位置信息。

    微信小程序第一節(jié) —— 自定義頂部、底部導(dǎo)航欄以及獲取膠囊體位置信息。

    dai ga hou啊!我是 ?????? 是江迪呀 。我們?cè)谶M(jìn)行微信小程序開發(fā)時(shí),常常需要自定義一些東西,比如 自定義頂部導(dǎo)航 、 自定義底部導(dǎo)航 等等。那么知道這些自定義內(nèi)容的具體位置、以及如何適配不同的機(jī)型就變得尤為重要。下面讓我以在iPhone機(jī)型,來(lái)給大家介紹下 微信

    2024年02月02日
    瀏覽(37)
  • uniapp 獲取 view 的寬度、高度以及上下左右左邊界位置

    uniapp 獲取 view 的寬度、高度以及上下左右左邊界位置

    boundingClientRect 返回的 res 結(jié)果(以像素[px]為單位) 屬性 類型 說(shuō)明 id String 節(jié)點(diǎn)的 ID dataset Object 節(jié)點(diǎn)的 dataset left Number 節(jié)點(diǎn)的左邊界坐標(biāo) right Number 節(jié)點(diǎn)的右邊界坐標(biāo) top Number 節(jié)點(diǎn)的上邊界坐標(biāo) bottom Number 節(jié)點(diǎn)的下邊界坐標(biāo) width Number 節(jié)點(diǎn)的寬度 height Number 節(jié)點(diǎn)的高度 更多可參

    2024年02月12日
    瀏覽(30)
  • 微信小程序之scroll-view自適配屏幕高度解決方案

    微信小程序之scroll-view自適配屏幕高度解決方案

    需求說(shuō)明: 一般用于列表數(shù)據(jù)的展示(帶有搜索框),根據(jù)官方文檔,scroll-view需要固定一個(gè)高度,那么,對(duì)于不同的手機(jī)分辨率來(lái)說(shuō),可能顯示的效果就不一樣了,有的沒到底,有的顯示不全等等 解決方案: ? 不同的手機(jī),但是可以通過(guò)計(jì)算,獲取到scroll-view的填充高度。

    2024年02月12日
    瀏覽(26)
  • 微信小程序 獲取當(dāng)前屏幕的可見高寬度

    微信小程序 獲取當(dāng)前屏幕的可見高寬度

    很多時(shí)候我們做一下邏輯 需要用整個(gè)窗口的高度或?qū)挾葏⑴c計(jì)算 而且很多時(shí)候我們js中拿到的單位都是px像素點(diǎn) 沒辦法和rpx同流合污 官方提供了wx.getSystemInfoSync() 可以獲取到部分窗口信息 其中就包括了整個(gè)窗口的寬度和高度 wx.getSystemInfoSync().windowHeight 返回值為像素點(diǎn) px 整個(gè)

    2024年01月16日
    瀏覽(16)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包