图鸟 UI vue3 uniapp Plugins

Tuniao UI vue3官方仓库
该组件用于选择颜色
npm i tnuiv3p-tn-color-select
import TnColorSelect from 'tnuiv3p-tn-color-select/index.vue'
App(vue) |
H5 |
微信小程序 |
支付宝小程序 |
... |
√ |
√ |
√ |
√ |
适配中 |
<script setup lang="ts">
import { ref } from 'vue'
const color = ref('')
</script>
<template>
<TnColorSelect v-model="color" />
</template>
- 通过
size
设置颜色预览框的大小,预设的值有sm
、lg
、xl
,同时也可以传递自定义的值
<TnColorSelect v-model="color" size="sm" />
<TnColorSelect v-model="color" size="lg" />
<TnColorSelect v-model="color" size="xl" />
<TnColorSelect v-model="color" size="120rpx" />
属性名 |
说明 |
类型 |
默认值 |
可选值 |
v-model /model-value |
选择颜色的值 |
String |
#FF0000 |
- |
size |
颜色预览框的尺寸大小,可以使用可选值和指定的尺寸大小 |
String |
- |
sm 、 lg 、 xl |
disabled |
禁用颜色选择器 |
Boolean |
false |
true |
validate-event |
值发生修改时是否触发表单验证 |
Boolean |
true |
false |
事件名 |
说明 |
类型 |
change |
颜色发生改变时触发 |
(value: string) => void |