微信小程序——导航栏组件

组件内属性详解

 
属性 类型 默认值 必填 说明
nav-postion String relative 导航栏(包含导航栏以及状态栏)的position,可取值relative、fixed、absolute
nav-color String transparent 导航栏(包含导航栏以及状态栏)背景色
nav-bar-style String default 导航栏样式,可取值为default、capsule、capsule-diy、diy

nav-bar-title

String 导航栏标题
nav-bar-title-color String #222 导航栏标题颜色
bindtapCapsuleRight
eventhandle  

当 nav-bar-style 为 capsule 时候,需要用来响应点击左侧胶囊右边区域函数

 

nav-bar-style 属性

capsule-diy :

 
slot 的 name 说明
capsule-left 自定义胶囊左侧区域
capsule-right 自定义胶囊右侧区域

 

 

 

 

 

 

使用案例:

.json 文件:  "usingComponents": { "nav-bar":"../../components/nav-bar/nav-bar"} 

.wxml文件:

<!--顶部导航栏-->
<
nav-bar nav-bar-style="capsule-diy"> <view slot="capsule-left"></view> <view slot="capsule-right"></view> </nav-bar>

diy:

slot 的 name 说明
navBar-diy 导航栏左侧可自定义区域

 

 

使用案例:

.json 文件:  "usingComponents": { "nav-bar":"../../components/nav-bar/nav-bar"} 

.wxml文件:

<!--顶部导航栏-->
<nav-bar nav-bar-style="diy">
    <view class="navBar-diy"></view>
</nav-bar>

 

组件使用详解

1.下载本组件。(组件链接

2.打开微信小程序开发工具,在项目的根目录创建 components 文件夹,然后将解压后的组件文件夹拖动到刚刚创建的 components 文件夹下。入下图所示:

 

 

 3.打开需要引用自定义导航栏的页面的 .json 文件,然后写入代码   "navigationStyle":"custom"  (含义为:指定本页面为自定义导航栏页面)。

4.引入组件,同样在 .json 文件中。引入 nav-bar 组件。下图为 usingComponents 配置详解以及使用方法。

 

 

 

 

 5.在页面中引入组件。在你需要的位置,引入组件。(下图箭头所指的 nav-bar 和上图 引入位置的 key 是一样的)

 相关的开发案例:

 

 

 

 

 

posted @ 2020-08-13 18:07  Hgqin  阅读(1523)  评论(0编辑  收藏  举报