/tnuiv3p-color-select

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

Primary LanguageTypeScriptOtherNOASSERTION

图鸟 UI vue3 uniapp Plugins

TuniaoUI vue3 uniapp

Tuniao UI vue3官方仓库

该组件用于选择颜色

组件安装

npm i tnuiv3p-tn-color-select

组件位置

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

平台差异说明

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

基础使用

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

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

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

设置颜色预览框的大小

  • 通过size设置颜色预览框的大小,预设的值有smlgxl,同时也可以传递自定义的值
<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 禁用颜色选择器 Boolean false true
validate-event 值发生修改时是否触发表单验证 Boolean true false

Emits

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