Skip to content
12:13

图鸟UI vue3 uniapp 插件 - 颜色选择器

该组件用于选择颜色

仓库地址

Github

npmjs

组件安装

bash
npm i tnuiv3p-tn-color-select
npm i tnuiv3p-tn-color-select
bash
pnpm add tnuiv3p-tn-color-select
pnpm add tnuiv3p-tn-color-select
bash
yarn i tnuiv3p-tn-color-select
yarn i tnuiv3p-tn-color-select

组件位置

typescript
import TnColorSelect from 'tnuiv3p-tn-color-select/index.vue'
import TnColorSelect from 'tnuiv3p-tn-color-select/index.vue'

平台差异说明

App(vue)H5微信小程序支付宝小程序...
适配中

基础使用

  • 通过v-model绑定选择的颜色的值
vue
<script setup lang="ts">
import { ref } from 'vue'

const color = ref('')
</script>

<template>
  <TnColorSelect v-model="color" />
</template>
<script setup lang="ts">
import { ref } from 'vue'

const color = ref('')
</script>

<template>
  <TnColorSelect v-model="color" />
</template>

设置颜色预览框的大小

  • 通过size设置颜色预览框的大小,预设的值有smlgxl,同时也可以传递自定义的值
vue
<TnColorSelect v-model="color" size="sm" />
<TnColorSelect v-model="color" size="lg" />
<TnColorSelect v-model="color" size="xl" />
<TnColorSelect v-model="color" size="120rpx" />
<TnColorSelect v-model="color" size="sm" />
<TnColorSelect v-model="color" size="lg" />
<TnColorSelect v-model="color" size="xl" />
<TnColorSelect v-model="color" size="120rpx" />

API

Props

属性名说明类型默认值可选值
v-model/model-value选择颜色的值String#FF0000-
size颜色预览框的尺寸大小,可以使用可选值和指定的尺寸大小String-smlgxl
disabled禁用颜色选择器Booleanfalsetrue
validate-event值发生修改时是否触发表单验证Booleantruefalse

Emits

事件名说明类型
change颜色发生改变时触发(value: string) => void

Tuniao UI