当前位置:   article > 正文

微信小程序 - 导航栏(顶部+底部+顶部全屏自定义)_navigationbartitletext默认大小

navigationbartitletext默认大小

目录

顶部导航栏(常规模式)

自定义导航栏(全屏模式)

底部导航栏


顶部导航栏(常规模式)

                                                             

  1. 设置导航栏文字

在相应界面的json中加入属性、值:

  1. "navigationBarTitleText":"标题内容",
  2. "navigationBarTextStyle":"white"

     2.设置导航栏颜色

在相应界面的Json 文件中加入属性、值,值只能是十六进制的颜色。

"navigationBarBackgroundColor":"十六进制颜色"

自定义导航栏(全屏模式)

                 

    1. 设置全屏模式

在json文件中加 "navigation"属性,值为:" custom";

"navigationStyle": "custom"

    2.自定义导航栏

在A.wxml文件中加入代码:

  1. <view class="customTitleBar" style="top:{{top}}px">
  2. 微信小程序
  3. </view>

在A.wxss中加入:

  1. .customTitleBar {
  2. position:fixed;/*出现滚动条的时候仍能保证标题在最上边*/
  3. z-index:10000;/*让这个view浮在最上层*/
  4. color:white;/*设置文字颜色*/
  5. text-align:center;/*设置文字居中*/
  6. width:100%;/*设置宽度为整个屏幕的宽度,配置text-align使用*/
  7. }

在A.js文件中加入:

  1. data{
  2. top: wx.getMenuButtonBoundingClientRect().top
  3. }

底部导航栏

                                                           

    1.添加底部导航栏

在app.json中添加代码:

  1. "tabBar":{
  2. "selectedColor" : "#1296016",
  3. "list":[
  4. {
  5. "pagePath" : "pages/index/index",
  6. "text" : "首页",
  7. "iconPath" : "/images/icon/home.png",
  8. "selectedIconPath" : "/images/icon/homeSelected.png"
  9. },
  10. {
  11. "pagePath" : "pages/mine/mine",
  12. "text" : "我的",
  13. "iconPath" : "/images/icon/mine.png",
  14. "selectedIconPath" : "/images/icon/mineSelected.png"
  15. }
  16. ]
  17. }

代码中:

  1. selectedColor设置的是选中之后的图标描述文字颜色;
  2. iconPath的值不能为空

    2.导航栏界面之间的跳转

a)“首页”和“我的”之间的跳转时使用switchTab,使用navigateTonavigateBackredirectTo并不起作用;

b)从首页跳到“page1”(page1不是带有底部导航栏的页面),那么在page1界面要跳回到首页的话使用redirectTonavigateTo是没用的,使用switchTab或者navigateBack(使用navigateBack的前提是从首页跳到page1用的是navigateTo)

  1. wx.switchTab({
  2. url:'../page1/page1'
  3. });

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/245886
推荐阅读
相关标签
  

闽ICP备14008679号