0.1.2 • Published 5 years ago

vue-tab-simplify v0.1.2

Weekly downloads
6
License
ISC
Repository
github
Last release
5 years ago

vue-tab-simplify

vue tab组件

试了很多tab组件限制都比较大,而且很多无用功能, 此组件只负责基本逻辑,值的双向绑定及相关动画,具体样式自行设置,可操作空间比较大

使用方法:

import tab from 'vue-tab-simplify';
Vue.use(tab);

// or

import {WTabs, WTabItem} from 'vue-tab-simplify';
<WTabs @on-index-change='tabIndexChange'>
  <WTabItem @on-item-click="onItemClick">首页</WTabItem>
  <WTabItem @on-item-click="onItemClick" :selected='true'>详情</WTabItem>
  <WTabItem @on-item-click="onItemClick">关于我们</WTabItem>
  <WTabItem @on-item-click="onItemClick">其他</WTabItem>
  <WTabItem @on-item-click="onItemClick">哔哩哔哩</WTabItem>
</WTabs> 

样式及动画效果均可通过css 自行设置

WTabs

props:
propsdescription
scrollThresholdtab数量大于多少时启用滚动模式,启用时会自动定位,如不需要不要设置会造成不必要的计算
lineStyle选中线的样式
event:
propsdescription
on-index-change选中值改变后回调
on-before-index-change选中值改变前的回调

WTabItem

props
propsdescription
activeClass选中item的类名
disabled禁止操作
event:
propsdescription
on-item-click点击事件

Keywords

Vue tab component

License

ISC

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago