微信小程序导航栏(navigationbar)是微信小程序中非常重要的一个组件,它可以帮助用户快速定位到小程序的各个页面,本文将详细介绍微信小程序导航栏的使用方法、属性设置以及常见问题解答。
在广元等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供做网站、成都网站设计 网站设计制作按需求定制开发,公司网站建设,企业网站建设,品牌网站设计,营销型网站建设,成都外贸网站制作,广元网站建设费用合理。
1、在小程序的app.json文件中,需要配置"pages"字段,列出所有的页面路径。
{ "pages": [ "pages/index/index", "pages/logs/logs", "pages/about/about" ], "window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "WeChat", "navigationBarTextStyle": "black" } }
2、在需要显示导航栏的页面的json文件中,需要设置"navigationBarBackgroundColor"、"navigationBarTitleText"和"navigationBarTextStyle"等属性。
{ "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "首页", "navigationBarTextStyle": "black" }
3、在页面的wxml文件中,使用"
首页 日志 lt;/navigator>
1、navigationBarBackgroundColor:导航栏的背景颜色,默认值为"#000000"。
2、navigationBarTitleText:导航栏标题的文字内容,默认值为当前页面的data中的navigationBarTitleText。
3、navigationBarTextStyle:导航栏标题的文字颜色,仅支持黑色和白色,默认值为"black"。
4、navigationStyle:导航栏的样式,可选值为"default"(默认)、"scroll"(滚动),默认值为"default"。
5、backgroundColor:导航栏背景的颜色,仅支持十六进制颜色值,默认值为"#000000"。
6、titleTextStyle:标题文字的颜色,仅支持黑色和白色,默认值为"black"。
7、titleColor:标题文字的颜色,仅支持十六进制颜色值,默认值为"#000000"。
8、bindBackTap:监听用户点击导航栏的返回按钮事件,函数原型为bindBackTap(event)。
9、rightButtonIconPath:右侧按钮图标的路径,仅支持相对路径,默认值为空。
10、rightButtonText:右侧按钮的文字内容,默认值为空。
11、rightButtonColor:右侧按钮的文字颜色,仅支持十六进制颜色值,默认值为"#ffffff"。
12、backgroundImage:导航栏背景的图片路径,仅支持网络图片和本地图片,默认值为空。
13、backgroundSize:导航栏背景图片的大小,可选值为"cover"(覆盖)、"contain"(包含),默认值为"cover"。
14、backgroundRepeat:导航栏背景图片的重复方式,可选值为"norepeat"(不重复)、"repeat"(重复),默认值为"norepeat"。
15、backgroundPosition:导航栏背景图片的位置,可选值为"top left"(左上角)、"top center"(顶部居中)、"top right"(右上角)、"center left"(左侧居中)、"center center"(中间居中)、"center right"(右侧居中)、"bottom left"(左下角)、"bottom center"(底部居中)、"bottom right"(右下角),默认值为"top left"。
16、borderStyle:导航栏边框的样式,可选值为"none"(无边框)、"black"(黑色边框),默认值为"none"。
17、shadowColor:导航栏阴影的颜色,仅支持十六进制颜色值,默认值为"rgba(0, 0, 0, 0)"。
18、shadowOffsetX:导航栏阴影的水平偏移量,默认值为0。
19、shadowOffsetY:导航栏阴影的垂直偏移量,默认值为0。
20、shadowBlur:导航栏阴影的模糊度,默认值为0。
21、zIndex:导航栏的层级,数值越大层级越高,默认值为100。
22、showNavigationBarBackground:是否显示导航栏背景,可选值为true(显示)和false(隐藏),默认值为true。
23、animation:导航栏动画效果,可选值为popin(弹出)和fadein(淡入),默认值为popin。
24、enablePullDownRefresh:是否开启下拉刷新功能,可选值为true(开启)和false(关闭),默认值为false。
25、color:标题文字的颜色,仅支持十六进制颜色值和 rgba 格式颜色值,默认值为空。
26、fontSize:标题文字的字体大小,单位为px,默认值为16。
27、lineHeight:标题文字的行高,单位为px,默认值为16。
28、textAlign:标题文字的对齐方式,可选值为left(左对齐)、center(居中对齐)和right(右对齐),默认值为center。
29、mode:导航栏的模式,可选值为back(返回箭头)和 multicolumn(多列菜单),默认值为back。
30、sticky:是否固定在页面顶部,可选值为true(固定)和false(不固定),默认值为false。
31、iconPath:左侧按钮图标的路径,仅支持相对路径,默认值为空。
32、iconWidth:左侧按钮图标的宽度,单位为px,默认值为44。
33、iconHeight:左侧按钮图标的高度,单位为px,默认值为44。
34、iconMarginRight:左侧按钮图标与标题之间的间距,单位为px,默认值为16。
35、menuButtonPositioning:菜单按钮的位置,可选值为left(左侧)和right(右侧),默认值为right。
36、menuButtonIconPath:菜单按钮图标的路径,仅支持相对路径,默认值为空。
37、menuButtonWidth:菜单按钮的宽度,单位为px,默认值为44。
38、menuButtonHeight:菜单按钮的高度,单位为px,默认值为44。
39、menuButtonMarginLeft:菜单按钮与左侧按钮之间的间距,单位为px,默认值为16。
40、menuButtonMarginRight:菜单按钮与右侧按钮之间的间距,单位为px,默认值为16。
41、menuButtonTextColor:菜单按钮的文字颜色,仅支持十六进制颜色值和 rgba 格式颜色值,默认值为空。
42、menuButtonFontSize:菜单按钮的文字字体大小,单位为px,默认值为16。
43、menuButtonLineHeight:菜单按钮的文字行高,单位为px,默认值为16。
44、menuButtonTextAlign:菜单按钮的文字对齐方式,可选值为left(左对齐)、center(居中对齐)和right(右对齐),默认值为center。
分享标题:微信小程序导航与布局
网页网址:http://www.shufengxianlan.com/qtweb/news5/213355.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联