更新记录

1.0.1(2024-12-02) 下载此版本

1.0.0(2024-12-02) 下载此版本


平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.8.3 × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

组件参数文档

该文档说明了组件的所有可用参数以及其类型、默认值和用途。

参数列表

参数名称 说明 类型 可选值 默认值
modelValue 绑定值 String | Number
height 组件高度 String | Number 80
list 标签列表 ArrayItem[] []
loop 是否循环显示 Boolean true | false true
fill 标签是否填充 Boolean true | false false
justify 标签水平布局 String 'start' | 'center' | 'end' 'start'
gutter 标签间隔 Number 30
color 选中标签的颜色 String ""
unColor 未选中标签的颜色 String "#000000"
backgroundColor 背景色 String "#fff"
showDropdown 是否显示下拉按钮 Boolean true | false
showLine 是否显示下划线 Boolean true | false true
lineWidth 下划线宽度 Number 24
lineHeight 下划线高度 Number 2
lineColor 下划线颜色 String "#6b69f8"
showslider 是否显示滑块 Boolean true | false false
checkable 是否可选 Boolean true | false
disabled 是否禁用 Boolean true | false

使用示例


<template>
    <view class="container">
        <view class="card">
            <view class="card-head">基础用法</view>
            <view class="card-content">
                <rui-tabs v-model="current" :list="list"></rui-tabs>
            </view>
        </view>

        <view class="card">
            <view class="card-head">居中</view>
            <view class="card-content">
                <rui-tabs v-model="current" :list="list.slice(0,4)" justify="center"></rui-tabs>
            </view>
        </view>

        <view class="card">
            <view class="card-head">填充</view>
            <view class="card-content">
                <rui-tabs v-model="current" :list="list.slice(0,4)" fill></rui-tabs>
            </view>
        </view>
        <view class="card">
            <view class="card-head">滑块</view>
            <view class="card-content">
                <rui-tabs v-model="current" :list="list" :showLine="false" showslider></rui-tabs>
            </view>
        </view>

        <view class="card">
            <view class="card-head">自定义</view>
            <view class="card-content">
                <rui-tabs v-model="current" :list="list" color="red" lineColor="red" :lineWidth="10" :lineHeight="2"></rui-tabs>
            </view>
        </view>
    </view>
</template>

<script lang="ts" setup>
    import { ref, reactive } from 'vue'

    const current = ref(3)
    const list = ref([
        { label: "全部", value: '1' },
        { label: "电子产品", value: '2' },
        { label: "家用电器", value: '3' },
        { label: "办公用品", value: '4' },
        { label: "汽车用品", value: '5' },
        { label: "书籍", value: '6' },
        { label: "家具", value: '7' },
        { label: "运动户外", value: '8' },
        { label: "美容护理", value: '9' },
        { label: "玩具", value: '10' },
    ])
</script>

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问