插件安装 tab切换组件 将组件放在自己的组件库里导入即可 ### 注意 请使用一个宽度为100%容器将组件包裹 开启自适应后 将只会在当前可见域滚动,关闭scroll-x,自动计算间距。(只有固定3-4项的情况下使用) 下划线模式下 下划线总在底部,不管给多少高度。给了下划线position属性后,会自动缩短下划线宽度并且居中于当前栏。 #### 导入: > import xTab from '@/components/poiuy-xTab/xTab.vue'; ------------------------------------- #### 属性 attribute | 属性名 | 类型 | 介绍 | 默认值 | |----------------|--------|-------------|------------------| | value | Array | 数据列表 | \[\] | | actValue | actValue | 当前所在位置(选中) | | | setField | Object | 设置对应字段 | {id:'id',name:'name'} | | adaptation | Boolean | 是否自适应显示 | false | | actType | String |选中方式(triangle[三角形]/underline[下划线]) | triangle | | config | Object | 配置对象 **已经设置默认值** | {} | ------------------------------------- >>config对象参数 | 属性名 | 类型 | 介绍 | 默认值 | |----------------|--------|-------------|------------------| | height | Number | 组件的高度 | 80 (rpx) | | padding | Number | 组件的左右间距 | 30 (rpx) | | size | Number | 文字大小 | 34 (rpx) | | color | String | 文字颜色(直接传颜色) | #FEC1AB | | actColor | String | 选中时的颜色 | #FFFFFF | | spacing | Number | 每一项跟右边的间距 | 44 (rpx) | | position | Number | 选中标识的位置 | 0 | | actWeight | String | 选中时文字的字重 | 100 | ------------------------------------- #### 方法 method | 方法名 | 介绍 | |--------|------------------------| | changeTab | 选择之后的返回结果,会返回当前[id/name/index] | ------------------------------------- ####示范代码 ``` ``` ------------------------------------- ###[彩蛋提示] **配合swiper 使用 [代码可复制使用]** ``` ```