更新记录
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切换时触发 |