Skip to content

mosowe-tab-bar 底部导航

uniapp/uni_modules组件

下载地址

兼容性

平台androidios微信小程序H5
兼容

props

属性类型说明默认
listMosoweTabBarItemType[]导航列表[]
colorstring默认字体颜色rgba(19, 25, 54, 0.75)
selectColorstring选中字体颜色#6CCEAE
iconColorstring默认图标颜色rgba(19, 25, 54, 0.75)
iconSelectColorstring选中图标颜色#6CCEAE
hideIconboolean隐藏图标false
fontMidIconColorstring中间字体图标颜色rgba(19, 25, 54, 0.75)
loginPathstring登录地址-
fixedboolean固定底部定位true

MosoweTabBarItemType

属性类型说明
iconstring默认图标
selectIconstring选中图标
textstring菜单名称
pathstring菜单路径
isCenterboolean是否为中部凸起菜单
loginboolean是否已登录,不传就无需校验
hideboolean是否隐藏
disabledboolean是否置灰不可点击
dotboolean是否显示小红点

emits

事件名说明
midClick中间凸起按钮点击事件

slots

插槽名说明
default导航项插槽,作用域参数:{ item }

示例代码

vue
<template>
  <mosowe-tab-bar
    :list="list"
    @midClick="midClick"
  >
        </mosowe-tab-bar
  >
</template>

<script setup lang="ts">
  const list = [
    {
      icon: 'zoicon mosowe-circle-check',
      selectIcon: 'zoicon mosowe-fill-check',
      text: '字体图标默认',
      path: ''
    },
    {
      icon: 'zoicon mosowe-fill-check',
      selectIcon: 'zoicon mosowe-fill-check',
      text: '',
      path: '',
      isCenter: true,
      dot: true
    },
    {
      icon: 'zoicon mosowe-circle-check',
      selectIcon: 'zoicon mosowe-fill-check',
      text: '字体图标选中',
      path: ''
    }
  ];
  const midClick = () => {
    uni.showToast({
      title: '中间按钮点击',
      icon: 'none',
      mask: true
    });
  };
</script>

贡献者

mosowe

文档版本 v1.0.1