微信小程序自定义导航栏-开源组件

微信小程序自定义导航栏组件

先来看看效果吧。

微信小程序自定义导航栏-开源组件_第1张图片

微信小程序自定义导航栏-开源组件_第2张图片

微信小程序自定义导航栏-开源组件_第3张图片

 

微信小程序自定义导航栏-开源组件_第4张图片

 

两种状态(可在组件灵活配置)

 

1,在tabBar页面,统一显示在左边。(看上面图片)

2,在非tabBar页面,统一显示在中间。(看上面图片)

 

配置返回弹窗:(对物理按键无效

 

1,将需要返回弹窗的页面路径配置在returnWindow数组里面即可。

微信小程序自定义导航栏-开源组件_第5张图片

 

2,wxml页面,设置弹窗内容

微信小程序自定义导航栏-开源组件_第6张图片

 

引用:(需要开发版Nightily工具才能正常体验

 

  1. app.json全局配置"navigationStyle": "custom"。或者单个页面也行。
  2. app.json全局引入自定义组件和icon图标。需要引入weui。路径的话,自己看着办。app.json相对你组件的位置。 微信小程序自定义导航栏-开源组件_第7张图片

 

3,到页面wxml引用了,就一行代码。

 

 

解释:

微信小程序自定义导航栏-开源组件_第8张图片

 

index即首页。

tabBarList中的页面即展示左边标题。不在的页面则展示左边菜单,中间标题。可到组件中灵活配置

returnWindow返回需要弹窗的页面数组。

 

样式方面:

使用的是cover-view+fixed定位

 

真实案例小程序:(问卷调查时间)

微信小程序自定义导航栏-开源组件_第9张图片

 

社区链接:https://developers.weixin.qq.com/community/develop/article/doc/000882ae6207483f60a9cbb9e51413

你可能感兴趣的:(微信小程序)