# auto-switch-tab **Repository Path**: public-fragment/auto-switch-tab ## Basic Information - **Project Name**: auto-switch-tab - **Description**: 基于@better-scroll/core实现的自动循环切换tab组件 - **Primary Language**: JavaScript - **License**: ISC - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-21 - **Last Updated**: 2023-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # auto-switch-tab 基于`@better-scroll/core`实现的自动循环切换tab组件 #### 安装 ```bash npm install auto-switch-tab --save ``` ps: 该组件会获取父节点的宽度进行计算,所以在使用时请主要父节点元素的宽度是否正常(如你想的那样)! #### 参数 | 参数名 | 默认值 | 数据类型 | 说明| |--|--|--|--| | tabList | [ {name: 'xx', ...} ] | Array[Object] | 数据源(name字段必须) | | defaultActive| 0 | Number | 默认激活的tab索引 | | intervalTime| 5000 | Number | tab自动切换间隔时间 | #### 全局注册 `main.js` 添加如下代码: ```javascript import AutoSwitchTab from 'auto-switch-tab' Vue.use(AutoSwitchTab) ``` #### 局部注册(页面使用) ```javascript ``` #### 使用 ```vue ``` #### 效果 ![组件效果](https://i.postimg.cc/nL0n5Jm9/auto-switch-tab-demo.gif)