更新记录
0.0.2(2024-10-22)
下载此版本
选项卡
0.0.1(2024-10-18)
下载此版本
选项卡
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.8.11 |
× |
√ |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
tabs
options
参数 |
说明 |
类型 |
默认值 |
tabsHeight |
tab 高度 |
Number |
100 |
tabsMarginTop |
tab上边距 |
Number |
0 |
tabsWidth |
tab宽度 |
Number |
750 |
tabsBgColor |
背景颜色 |
String |
red |
tabsColor |
字体颜色 |
String |
#fff |
activeColor |
选中的颜色 |
String |
blue |
tabList |
选项卡数组 |
Array |
[] |
range-key |
当 range 是一个 Array<Object> 时,通过 range-key 来指定 Object 中 key 的值作为选择器显示内容 |
String |
title |
content |
内容 |
Array |
[] |
使用
import pdTabs from "@/components/pd-tabs/pd-tabs.vue";
<pd-tabs :tabsMarginTop="20" :content="state.content" :tabsWidth="750" :tabsHeight="100" tabsBgColor="green" is_line :tabList="state.tabList" range-key="name" @tabSubmit="tabSubmit">
<template v-slot:default="slotProps">
{{slotProps.data.title}}
</template>
</pd-tabs>
const state = reactive({
tabList:[
{
name:'全部',
id:1
},
{
name:'待支付',
label:'tab2',
id:2
},
{
name:'待发货',
label:'tab3',
id:3
},
{
name:'待收货',
label:'tab4',
id:4
}
],
content:[
{
title:'第一张',
id:1
},
{
title:'第二张',
id:2
},
{
title:'第三张',
id:3
},
{
title:'第四张',
id:4
}
]
})