vue-slide-tab
v2.0.0
Published
vue slide tab for mobile
Downloads
2
Readme
vue-slide-tab
mobile tab component use vue2
install
npm i vue-slide-tab
demo
run local serve to check the demo or check online
npm run start
usage
// main.js
import VueSlideTab from 'vue-slide-tab'
// use as plugin
Vue.use(VueSlideTab)
// use as component
Vue.component('VueSlideTab', VueSlideTab.component)
// sfc.vue
<template>
<VueSlideTab :tabs="tabs" :current="cur" @tabClick="tabClick">
<template v-slot:tab="{ tab, index }">
<div :class="[cur === index ? 'active' : '', 'list-tab']">{{ `tab:${tab.name}` }}</div>
</template>
</VueSlideTab>
</template>
props
| Property | Type | Required? | Description |:---|:---|:---|:---| | tabs | Array | yes | tab data array | current | Number | yes | current tab index start from 0 | dir | String | no | text direction
events
- tabClick: emit when tab clicked, receive clicked tab index