1.0.0 • Published 7 years ago

vue-tab-apple v1.0.0

Weekly downloads
8
License
-
Repository
-
Last release
7 years ago

vue-tab for Vue2.x

###a tab that can be silded to change pages and allow different height、verticle scroll

A project supports for Vue2.x . for Vue1.0 see the "vue-tab.vue1.0" file deprecated

demo

live-demo

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build
	<!-- vue data to set tab title: 'tabtitles':['bajian','github'] -->
    <tab :tabtitles="tabtitles" 
    :current-page="3">
    <!-- div contain as each page -->
      <div class="tab-content-container">
        <div>hahaha1</div>
        <img src="http://i2.....">
        <div>hahaha1</div>
        <div>hahaha1</div>
        <img src="http://i2....">
      </div>
      <div class="tab-content-container">
        bajian2
      </div>
    </tab>

Api

Properties

NameTypeDefaultDescription
tabtitlesArray[]vue data to set tab title.
current-pageNumber1set the current active page start from 1.
slidableBooleantrueset false to disable silding to change a page.
============================================================

the length of tabtitles should match to the page number

Events

NameParametersDescription
tab-change-startpageNumberFire in the beginning of animation to other slide (next or previous).
tab-change-endpageNumberWill be fired after animation to other slide (next or previous).
tab-revert-startpageNumberFire in the beginning of animation to revert slide (no change).
tab-revert-endpageNumberWill be fired after animation to revert slide (no change).
==============================================================

For detailed explanation on how things work, checkout the guide and docs for vue-loader.