uniapp之自定义顶部样式
当我们在实际项目过程中,有些时候的ui设计图顶部的显示不是原生的样子,这时候就需要自定义了
在page.json页面 中需要配置
navigationStyle参数
//需要自定义顶部样式的页面配置
{"path" : "pages/case/index","style" : {"navigationBarTitleText": "案例","navigationStyle": "custom","enablePullDownRefresh": true}
},//默认顶部样式
{"path":"pages/houseVideo/index","style" :{"navigationBarTitleText": "云看房","enablePullDownRefresh": true}
},//两者的区别就是navigationStyle参数
接下来就是自己在需要自定义头部样式的页面 自己编写相关css样式即可
涉及到数据就是幸好栏需要的高度和padding值
// 计算自定义头部的高度和paddingcalcCustomPosi() {const systemInfo = uni.getSystemInfoSync(); //获取系统信息同步接口。const menuInfo = uni.getMenuButtonBoundingClientRect(); //let navPadTop = systemInfo.statusBarHeight,navHeight = 0;navHeight = menuInfo.height + (menuInfo.top - navPadTop) + (menuInfo.bottom - menuInfo.height - navPadTop);this.navPadTop = navPadTop + 'px';this.navHeight = navHeight + 'px';}
uniapp之自定义顶部样式相关推荐
- uniapp中自定义showToast样式
uniapp中自定义showToast样式 使用方式 在template中引入 在需要使用show-toast的地方使用 在main.js中挂在组件 文件代码:组件show-toast show-to ...
- uniapp中自定义showModal样式
uniapp中自定义showModal样式 页面中使用 在main.js中引入show-modal组件 创建组件show-modal 组件名称show-modal.vue 创建initModal.js ...
- uniapp实战项目 (仿知识星球App) - - 自定义顶部导航栏和登录弹窗组件
实战项目名称:仿知识星球App 技术栈:前端 => uni-app ( 后端:Node.js + Mysql + Apollo + Graphql ) 已实现功能:微信登录,创建星球,内容管理, ...
- uniapp自定义顶部导航组件
第一步 新建 components/uni-title/uni-title.vue组件 <!-- 自定义标题组件 --> <template><view class=&q ...
- uniapp 转H5 实现微信浏览器自定义分享样式
uniapp 转H5后 实现微信浏览器自定义分享样式 uniapp 项目转 h5 1.在manifest.json文件中,找到H5配置一下路径,需要注意这个名字需要和布到线上的文件夹名字一致 2.就是 ...
- 支付宝小程序自定义顶部---uniapp
有一个问题,支付宝小程序的顶部导航栏怎么可以去掉原生的呢? 看到社区回答:在对应页面的json文件中配置 "mp-alipay": {"transparentTitle& ...
- UNI-APP在自定义组件中内嵌H5/Html网页,可自定义webview大小,加载不闪屏
问题描述: UNI-APP在自定义组件中内嵌H5/Html网页时,通过内置组件 web-view 实现(如下),发现会自动铺满整个页面,不可控制大小(默认充满屏幕不可控制大小) <web-vie ...
- Android自定义顶部栏及侧滑菜单和fragment+viewpag滑动切换的实现
嘿嘿嘿,关于android滑动的操作,是不是经常都会用到呢. 我肯定也要学习一下啦. https://blog.csdn.net/u013184970/article/details/82882107 ...
- TabTopUnderLineLayout【自定义顶部选项卡(带下划线)】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 自定义顶部选项卡布局LinearLayout类,实现带下划线样式的效果. 备注:如果配合Fragment的话,MainActivit ...
- 微信小程序 自定义顶部导航栏标题 navigationStyle
微信小程序 自定义顶部导航栏标题 单页面自定义导航栏 修改需要自定义的页面,的页面配置.json文件 全部页面自定义导航 修改公共页面配置app.json 单页面自定义导航栏 修改需要自定义的页面,的 ...
最新文章
- matlab两个多项式相除,C++和MATLAB混合编程求解多项式系数(矩阵相除)
- 元旦快乐!今天我居然登上了数据派头条!
- HandlerThread和IntentService源码解析
- opencv亚像素点检测
- Linux中assert头文件,linux系统下如何使用assert函数
- 强化学习笔记5:learningplanning, explorationexploitation
- Git show-branch显示提交信息
- redis基本类型以及优点特性
- jQuery Validate 验证,校验规则写在控件中的具体例子
- linux中统计java数量,linux 统计当前目录下文件数
- jquery select change事件_jQuery实现省市联动效果
- 什么是股票的发行价和市价
- 记第一次组装台式电脑的小经历
- 陈强老师公开课笔记3——中介效应的Stata操作
- js的json php无法json_decode,PHP中遇到BOM、 编码导致json_decode函数无法解析问题
- Redis 设计与实现 读书笔记(菜鸟版)
- Telnet远程和tracert跟踪命令
- 齿轮画板Python小游戏(附源码)
- HTTP学习笔记(适合初学)
- 2022开源PHP留言反馈管理系统 v2.0
热门文章
- php receivemail下载,php receivemail,php mail,preceive
- 前端web实训——小米商城(第一天)
- 关于 Cannot read property ‘length‘ of null 报错的解决办法
- Readhub客户端
- 学会原谅自己,我们会更加强大
- FullCalendar日历控件vue使用记录
- 使用python开发多人一对一聊天系统(文字聊天,视频通讯,文件传输)
- python允许无止境的循环_python基础课程 第6章 循环(无尽的未来)
- 利用Blast比对基因
- 本地版BLAST使用