赞
踩
uniapp 设置原生 tabBar 底部导航栏。
- pages.json 页面
- {
- "pages": [...],
- "globalStyle": {...},
- "uniIdRouter": {...},
- // 其它配置...
-
- // 底部导航栏配置
- "tabBar": {
- "color": "#555555", // 文字颜色
- "selectedColor": "#FF5050", // 选中文字颜色
- "borderStyle": "white", // 上边框颜色 white 白色
- "backgroundColor": "#FFFFFF", // 背景颜色
- "list": [
- {
- "pagePath": "pages/a/a", // 页面路径
- "text": "首页", // 按钮文字
- "iconPath": "/static/home.png", // 默认图片
- "selectedIconPath": "/static/home-active.png" // 选中图片
- },
- {
- "pagePath": "pages/b/b", // 页面路径
- "text": "攻略", // 按钮文字
- "iconPath": "/static/strategy.png", // 默认图片
- "selectedIconPath": "/static/strategy-active.png" // 选中图片
- },
- {
- "pagePath": "pages/c/c", // 页面路径
- "text": "发布", // 按钮文字
- "iconPath": "/static/issue.png", // 默认图片
- "selectedIconPath": "/static/issue.png" // 选中图片
- },
- {
- "pagePath": "pages/d/d", // 页面路径
- "text": "排行榜", // 按钮文字
- "iconPath": "/static/ranking.png", // 默认图片
- "selectedIconPath": "/static/ranking-active.png" // 选中图片
- },
- {
- "pagePath": "pages/e/e", // 页面路径
- "text": "我的", // 按钮文字
- "iconPath": "/static/my.png", // 默认图片
- "selectedIconPath": "/static/my-active.png" // 选中图片
- }
- ]
- }
-
- }
效果:
注:在 list 中最少配置 2 个页面,最多 5 个页面,另外不能使用网络图片。
- <template>
- <view> 首页 </view>
- </template>
-
- <script>
- export default {
- // 其它配置项...
- mounted() {
- // 设置排行榜页面的徽标
- uni.setTabBarBadge({
- index: 3, // 页面下标
- text: '12', // text 的值必须是字符串
- })
- }
- }
- </script>
效果:
原创作者:吴小糖
创作时间:2024.1.11
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。