nat-vue-tabs

1.0.2 • Public • Published

vue-search

tab标签页 tab标签页

install

NPM

npm install nat-vue-tabs

用法

<template lang="html">
     <vue-tabs active-index="1" @clicked="handleClick">
        <vue-tab name="tab1">
            <p>
                这是一个例子这是一个例子这是一个例子这是一个例子
                这是一个例子这是一个例子这是一个例子这是一个例子
                这是一个例子这是一个例子这是一个例子这是一个例子
                这是一个例子这是一个例子这是一个例子这是一个例子
            </p>
        </vue-tab>
        <vue-tab name="tab2">这是tab2</vue-tab>
        <vue-tab name="tab3" :isDisabled="true">这是tab3</vue-tab>
    </vue-tabs>
</template>
<script>
    import {VueTabs, VueTab} from 'nat-vue-tabs';
     export default {
            name: 'ProjectFeatures',
            components: {
                VueTabs,
                VueTab
            },
            methods: {
                handleClick (value) {
                    console.log('selected', value);
                }
            }
        };
</script>

也可以这样注册

import VueTabs from 'nat-vue-tabs';
Vue.use(VueTabs);

API

props

tabs
属性 说明 类型 默认值
activeIndex 激活的标签页的索引 [string, Number] 0
swipeThreshold 设置标签页超过多少个时,可以滚动 [Number] 4
tab
属性 说明 类型 默认值
name 标签名称 string
isDisabled 是否禁用 boolean false

event

tabs
名称 说明 参数值
clicked 标签页点击事件 当前被点击的标签页的索引(0,1,2...)

启动

npm run dev

编译

npm run build-lib

Readme

Keywords

Package Sidebar

Install

npm i nat-vue-tabs

Weekly Downloads

2

Version

1.0.2

License

MIT

Unpacked Size

142 kB

Total Files

33

Last publish

Collaborators

  • zhangxx_1987