欢迎您访问南京安优网络官方网站,本公司专注于:网站制作、小程序开发、网站推广。 24小时服务热线:400-8793-956
当前位置:南京网站制作公司 > 资讯中心 > 网站知识
南京小程序开发是如何自定义微信小程序导航栏
来源:南京网站制作 时间:2019-05-25 08:51:32

本文中的示例共享W微信小程序的自定义导航栏供您参考。详情如下所示。

 
导航栏可以直接在微信小程序中配置:

目前在南京小程序开发看来只有两种支持,但我们的要求可能需要另外一种颜色等等,所以我们必须修改这一种。
 
 
"window":{
 "navigationStyle": "custom"
},
我配置了这个属性。现在让我们来看看我的界面。

红色箭头指向自动生成的配置。我不写任何代码。例如,我需要自定义更多用户界面导航栏。在more.js中,我在onLoad()方法中获取全局存储导航栏的高度,然后将高度设置为组件。
 
app.js:
 
/**
 * When the widget initialization is complete, onLaunch is triggered (global trigger only once)
 */
 onLaunch: function () {
 wx.getSystemInfo({
  success: res => {
  // Navigation altitude
 
  this.globalData.navHeight = res.statusBarHeight+46;
  this.navH = res.statusBarHeight;
  this.platform = res.platform;
  }
 })
 },
This. globalData. navHeight is a variable defined in app. js:
 
 globalData: {
 isPlayMusic :false,
 doubanBase: "http://t.yushu.im",
 navHeight:0
 },
然后进入更多。JS
 
 
 onLoad: function (options) {
 this.setData({
  navH: App.globalData.navHeight
 })
 },
要获取全局变量,请使用:
 
 
var App = getApp();
获取全局对象。setData({})是更新数据中定义的变量:{}
 
 
 data: {
 navH:0
 },
默认值为0
 
more.wxml:
 
<view>
 <view class='more_main' style='height:{{navH}}px'>
 <view class='title_contanier'>
 <text>More </text>
 </view>
 </view>
</view>
 more.wxss
 
 
.more_title{
 margin:0 auto;
 margin-top: 75rpx;
 text-align:center;
 font-size: 32rpx;
 }
.title_contanier{
 display: flex;
 flex-direction: row;
}
.more_main{
 width: 100%;
 background-color: greenyellow;
}
设计草图:

以上就是今天南京小程序开发说的全部内容。我希望它对每个人的学习都有所帮助,我希望你能更多地支持南京小程序开发安优网络。

本文地址:http://www.njanyou.cn/web/2511.html
Tag:
专业服务:南京网站制作,南京网站制作公司,南京网站建设公司
联系电话:025-65016872
上一篇: 承包和建筑行业网站 - 需要关注的重点
下一篇: 信息图表如何帮助您更快地吸引潜在客户
最新案例
永银
永银
珠海跨境电商
珠海跨境电商
五颗星商城
五颗星商城
上海万客生鲜超市
上海万客生鲜超市
一九在线商城
一九在线商城
你可能感兴趣
小型企业平稳运营所需的 5 种软件类型
为什么每个人都在谈论 Advantage+ Creative
27 关于 Bing PPC 的统计数据
改善编程和 QA 之间协作的 4 种方法
您的网站给人留下第一印象:为什么好的网页设计对企业至关重要
网页设计和内容营销:最大限度地提高博客参与度的 6 个技巧
所有重要的 GA4 指标
ClickFunnels 与 Kajabi:详细比较
最后更新
打造直观体验:UX 和 UI 矩阵 了解 Advantage+ 定位 我们所知道的关于大规模谷歌算法泄漏的一切 如何撰写吸引受众注意力的营销电子邮件 如何使用数据抓取进行有效的竞争分析:分步指南 优化医疗保健提供商的 SEO 和在线形象:2024 年的最佳实践 Elementor:网站建设的首选(原因如下) 产品系列页面:提高电子商务转化率的设计策略
服务项目
南京网站制作 营销型网站 微信营销 IDC网站 精品案例