当前位置: 首页 > wzjs >正文

品牌型网站建设北京seo实战培训班

品牌型网站建设,北京seo实战培训班,企业系统管理平台,一站式的手机网站制作背景描述 uniapp开发小程序时候,使用自定义的导航栏,因为胶囊按钮的原因,每个设备里胶囊按钮距离顶部的位置都是不固定的,所以为了布局不乱(掩盖了胶囊按钮或者需要跟胶囊按钮对齐),需要动态计…

背景描述

uniapp开发小程序时候,使用自定义的导航栏,因为胶囊按钮的原因,每个设备里胶囊按钮距离顶部的位置都是不固定的,所以为了布局不乱(掩盖了胶囊按钮或者需要跟胶囊按钮对齐),需要动态计算出胶囊按钮的信息,然后动态给自定义导航栏高度。

步骤

在这里插入图片描述

通过上面图片,可以得出计算自定义导航栏高度的公式:
导航栏高度= 状态栏高度 + 胶囊按钮的高度 +(胶囊按钮距离顶部的距离-状态栏的高度)*2。

  <!-- 自定义导航栏组件 --><view class="customNavigationBar" :style="{height: customNavigationBarHeight+'px'}"</view>
import {ref} from 'vue'
/*
数据
*/
const title=ref('Hello Vue3!!!')
let customNavigationBarHeight = ref(0)// 动态设置自定义导航栏高度
// 获取状态栏的高度
const statusBarHeight = uni.getWindowInfo().statusBarHeight
// 获取胶囊按钮的高度
const menuButtonHeight = uni.getMenuButtonBoundingClientRect().height
// 获取胶囊按钮的top
const menuButtonTop = uni.getMenuButtonBoundingClientRect().top
customNavigationBarHeight.value = statusBarHeight+menuButtonHeight+(menuButtonTop-statusBarHeight)*2
console.log('@',customNavigationBarHeight.value)

大功告成

http://www.dtcms.com/wzjs/239006.html

相关文章:

  • 网站开发中的服务抽离百度信息流投放
  • 创建一个自己的网站的步骤站长工具最近查询
  • 做b2c商城网站企业培训的目的和意义
  • 北京网站设计招聘微信推广平台收费标准
  • 百度网站安全检测磁力猫最好磁力搜索引擎
  • 石岩做网站的公司博客优化网站seo怎么写
  • 做旅游攻略去什么网站好平台优化是指什么
  • 哪个网站可以找到毕业设计百度账号注册
  • 成都商务网站建设微信小程序开发平台
  • 海南手机网站建设网络卖货平台有哪些
  • 一个网站做两级三级是什么意思大连百度关键词排名
  • 宣传册设计与制作模板seo
  • 学校门户网站建设上海关键词优化报价
  • 广州市专业网站设计新媒体代运营
  • 公司的网站建设与维护学生个人网页制作html
  • 做慈善网站app推广平台网站
  • 百度网站怎么优化排名chrome google
  • 石家庄网站建设推广公司报价免费的行情软件app网站
  • 网站建设经典语录网络销售入门基本知识
  • 成都创新互联网站建设微信营销平台系统
  • 网站支付接口如何做极速建站网站模板
  • 济源市住房和城乡建设局网站网站管理与维护
  • wordpress 直接连接数据库文件成都seo正规优化
  • 湖南建设资质申请网站商城网站开发公司
  • 伤豆丁文库网站开发理发美发培训学校
  • 人与狗做的网站谁有包括哪些内容
  • 网站如何做图片特效临沂google推广
  • 东莞常平网站设计太原网站优化公司
  • 日本做外贸网站未来网络营销的发展趋势
  • linux可以做网站开发吗附近广告公司联系电话