更新记录
1.1(2023-11-28) 下载此版本
增加跳转页面业务处理,请结合自己业务录活运用
1.0(2022-09-15) 下载此版本
2022-09-15首发
平台兼容性
uni-app
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| √ | √ | √ | √ | √ | - | - | - | - |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|
| √ | √ | √ | √ | √ | √ | - | √ | √ | √ | √ |
其他
| 多语言 | 暗黑模式 | 宽屏模式 |
|---|---|---|
| × | × | √ |
zw-tabbar自定义tabbar
使用事例
<template>
<view>
<view v-show="tabBarIdx==0">第一页</view>
<view v-show="tabBarIdx==1">第二页</view>
<view v-show="tabBarIdx==2">第三页</view>
<view v-show="tabBarIdx==3">第四页</view>
<view v-show="tabBarIdx==4">第五页</view>
<zwTabBar :defaultSel="0" :list="tabBarList" @clickTab="clickTab" :bigIdx="2"></zwTabBar>
</view>
</template>
<script>
import zwTabBar from "@/components/zw-tabbar/zw-tabbar.vue";
export default {
components: {
zwTabBar
},
data() {
return {
tabBarIdx: 0,
tabBarList: [{
"pagePath": "/pages/home",
"iconPath": "/static/icon/tabBar/1.png",
"selectedIconPath": "/static/icon/tabBar/1_on.png",
"text": "首页"
}
]
}
},
methods: {
clickTab(idx) {
this.tabBarIdx = idx;
}
}
}
</script>
Props参数
| 参数 | 说明 | 类型 |
|---|---|---|
| list | 菜单配置 | Array |
| color | 默认颜色 | String |
| defaultSel | 默认选中菜单 | Number |
| hoverColor | 选中颜色 | String |
| bigIdx | 大图标显示菜单-1为未开启 | Number |
事件
clickTab 切换标签时触发
可扫下方二维码进行体验

联系作者


收藏人数:
下载插件并导入HBuilderX
赞赏(6)
下载 1214
赞赏 6
下载 10946739
赞赏 1800
赞赏
京公网安备:11010802035340号