更新记录

1.0.1(2025-01-09) 下载此版本

增加flexBetweenMode

1.0.0(2025-01-09) 下载此版本

1、首次更新


平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue
钉钉小程序 快手小程序 飞书小程序 京东小程序 鸿蒙元服务
×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

dui-tab 标签页选项卡

组件名:dui-tab

一个移动端个性化的,自定义样式的tab标签页tab选项卡

注意事项 为了避免错误使用,给大家带来不好的开发体验,请在使用组件前仔细阅读下面的文档,可以帮你避免一些错误。

基本用法

template 中直接使用组件

<template>
    <dui-tab :tabList="tabList" v-model="tabActiveInd" @change="changeTab"></dui-tab>
</template>
const tabActiveInd = ref(0);
const tabList = [
    {
        id: 1,
        name: '全部'
    },
    {
        id: 2,
        name: '零食'
    },
    {
        id: 3,
        name: '速冻'
    },
    {
        id: 4,
        name: '电影票'
    },
    {
        id: 5,
        name: '冷藏'
    },
    {
        id: 6,
        name: '蔬菜'
    }
];
const changeTab = (e)=>{
    console.log(e)
}

API

Props

属性名 类型 默认值 说明
v-model Number 0 当前选中tab索引
tabList Array - tab列表数据
color String #333 文本颜色
activedColor String #f40 当前选中tab文本颜色
backgroundColor String #f2f2f2 tab项背景色
activedBackgroundColor String #fff 选中tab项背景色
flexBetweenMode Boolean false tab水平方向设置flex-between,效果如图3

tabList子项为object, 其属性如下:

属性名 类型 说明
name String tab项名称

Events

参数 类型 说明
change Function tab切换时触发

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问