vtabs

纵向选项卡组件,需与 <vtabs-content> 组件结合使用。

安装

  1. npm install @miniprogram-component-plus/vtabs
  2. npm install @miniprogram-component-plus/vtabs-content

在页面 page.json 中

  1. // page.json
  2. {
  3. "usingComponents": {
  4. "mp-vtabs": "@miniprogram-component-plus/vtabs",
  5. "mp-vtabs-content": "@miniprogram-component-plus/vtabs-content"
  6. }
  7. }

属性列表

属性类型默认值必填说明
vtabsArray[]数据项格式为 {title}
active-tabNumber0激活 tab 索引
tab-bar-classString选项卡样式
active-classString选中项样式
tab-bar-line-colorString#ff0000选中项侧划线颜色
tab-inactive-text-colorString#000000未选中项字体颜色
tab-bar-active-text-colorString#ff0000选中项字体颜色
tab-inactive-bg-colorString#eeeeee未选中项背景色
tab-active-bg-colorString#ffffff选中项背景色
animationBooleantrue是否开启动画
bindtabclickeventhandle点击 tab 时触发,e.detail={index}
bindchangeeventhandle内容区域滚动导致 tab 变化时触发, e.detail={index}

vtabs-content

纵向选项卡内容。

属性类型默认值必填说明
tab-indexNumber0vtabs 数据索引(从0开始)

示例代码

在开发者工具中预览效果