更新记录
1.0.3(2023-11-29)
下载此版本
修改MD文件
1.0.2(2023-11-29)
下载此版本
增加了几个修改样式的参数
1.0.1(2023-11-29)
下载此版本
1.优化传入滑块宽度,滑块位置显示不正确的问题
2.增加 barExtends: 滑块动画延申倍数 参数,可调整滑块播放动画时拉伸的大小
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
× |
× |
√ |
√ |
√ |
√ |
√ |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
√ |
√ |
√ |
√ |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
使用组件
<tabs :list="list" :current="current" @change="change"></tabs>
引入组件
import Tabs from '@/components/jarvis-tabs/tabs.vue';
注册组件
export default {
components: { Tabs },
data() {
return {
current: 0,
value: [
{
label: '全部',
value: '',
},
{
label: '已收货',
value: 1,
},
{
label: '待收货',
value: 2,
},
],
};
},
methods: {
change(data) {
this.current = data;
uni.showToast({
title: `当前选中第${data}个`,
});
},
},
};
参数
参数 |
说明 |
类型 |
默认值 |
animation |
在设置滚动条位置时使用动画过渡 |
Boolean |
true |
list |
列表 |
Array |
[] |
labelKey |
列表显示字段名称 |
String |
label |
current |
当前选中索引 |
Number |
0 |
loading |
是否加载中 加载中不可点击 |
Boolean |
false |
barColor |
滑块颜色 |
String |
#2bb781 |
barWidth |
滑块宽度(单位 rpx) |
String, Number |
40 |
barHeight |
滑块高度(单位 rpx) |
String, Number |
6 |
barExtends |
滑块动画拉伸倍数 |
Number |
2 |
color |
文字颜色 |
String |
#666 |
actionColor |
选中文字颜色 |
String |
#333 |
bold |
选中是否加粗 |
Boolean |
true |
size |
文字大小(单位 rpx) |
Number |
28 |
actionSize |
选中文字大小(单位 rpx) |
Number |
34 |
事件
// tbas改变时触发
@change(index)
事件 |
说明 |
类型 |
参数 |
@change |
tbas改变时触发 |
Function(e) |
当前选中索引 |