更新记录
1.0.11(2023-10-15)
下载此版本
增加未选中样式 zb-no-active
1.0.10(2023-10-15)
下载此版本
优化说明文档
1.0.9(2023-10-15)
下载此版本
修复初始化问题
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.1.0 app-vue |
√ |
√ |
√ |
√ |
√ |
√ |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
√ |
√ |
√ |
√ |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
zb-tab tab 切换
微信=》 19550102670 拉进群
友情链接
zb-tab Props 属性
参数 |
说明 |
类型 |
默认值 |
是否必须 |
v-model |
绑定当前选中标签的标识符 |
number , string] |
0 |
非必须 |
data |
数组对象 |
Array |
[] |
必须 |
height |
设置tab高度 |
string,number |
40px |
-- |
shrink |
是否开启左侧收缩布局 |
boolean |
false |
非必须 |
lineWidth |
底部条宽度 |
number , string |
-- |
- |
lineColor |
底部条颜色 |
string |
#ee0a24 |
- |
activeStyle |
设置选中样式 |
object |
{} |
- |
scrollable |
菜单是否可以滚动 |
boolean |
true |
- |
特别注意
v-model v-model绑定的变量值与data绑定的数组内某一项元素的value值相等才能显示默认下划线。
对应的是 data中的 value值
未选中class 可以用 zb-no-active 来覆盖样式
3 DropdownItem Events
参数 |
说明 |
回调参数 |
change |
选项改变导致 value 变化时触发 |
item |
click-tab |
点击选项改变导致 value 变化时触发 |
item |
使用示例
<zb-tab
:activeStyle="{
fontWeight: 'bold',
transform: 'scale(1.1)'
}"
:data="list"
v-model="active"
></zb-tab>
v-model 对应得是 data中选中得value
数据格式
list0 = [{
name: '标签1',
value: 0,
}, {
name: '标签2',
value: 1,
}, {
name: '标签3',
value: 2,
}, {
name: '标签4',
value: 3,
}]