2.tabbar导航栏只能配置最少 2 个、最多 5 个 tab 页签。
3.步骤:
① 通过 app.json 文件的 pages 节点,新建 对应的 tab 页面
② tabBar 节点中,新增 list 数组,这个数组中存放的,是每个 tab 项的配置对象
③ 在 list 数组中,新增每一个 tab 项的配置对象。对象中包含的属性如下:
-pagePath 指定当前 tab 对应的页面路径【必填】
-text 指定当前 tab 上按钮的文字【必填】
-iconPath 指定当前 tab 未选中时候的图片路径【可选】
-selectedIconPath 指定当前 tab 被选中后高亮的图片路径【可选】
使用组件:<navigator url=" / ">1</navigator>
使用api:wx.navigateTo({url:" / "})
官网地址:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html
1.在根目录下设置文件夹custom-tab-bar,内容放进去;
2.app.json问价中,tabbar配置custom为true;且list中将几个pagePath都得写好,不然将来wx.switchTab时会报错;
3.第一步中复制的内容,将cover的容器全部换成view,cover-image换成view背景图片为base64,不然切换页面会闪动;
4.每个tab页面中需要在onShow方法中设置:
还是会闪。。目前问题没有解决。。。。。。不要用!
tips:1.小程序底部菜单标签个数不少于2个,最多不超过5个。
2.可以在 阿里巴巴矢量图标库 找到你需要的图标。
3.小程序建议图标大小为81*81px
我这边选择的是64尺寸的png图片,每一个图标选择两种颜色,分别对应未选中状态和选中状态,具体按照你们设计项目进行
tips:
1.建立项目图片文件夹:images
2.在pages中建立相对应的菜单栏目文件夹
3.配置app.json: tabBar配置
1.app.json中,"window":{}和"tabBar":{}是同级
2. 全局配置
3. 设置tabbar地址:wx.setTabBarBadge(Object object)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)