tnuiv3p-tn-color-select
TuniaoUI vue3 uniapp 插件
1,930
1
| Install | |
|---|---|
npm install tnuiv3p-tn-color-select |
|
| Latest Version: | 1.0.2 |
| Vue: | 3 |
| License: | Apache 2.0 |
| Last Updated: | Sep 23, 2023 |
| Links: | GitHub · npm |
Maintainer: tuniao_technology
图鸟 UI vue3 uniapp Plugins

该组件用于选择颜色
组件安装
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设置颜色预览框的大小,预设的值有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" />
API
Props
| 属性名 | 说明 | 类型 | 默认值 | 可选值 |
|---|---|---|---|---|
v-model/model-value |
选择颜色的值 | String | #FF0000 |
- |
| size | 颜色预览框的尺寸大小,可以使用可选值和指定的尺寸大小 | String | - | sm 、 lg 、 xl |
| disabled | 禁用颜色选择器 | Boolean | false |
true |
| validate-event | 值发生修改时是否触发表单验证 | Boolean | true |
false |
Emits
| 事件名 | 说明 | 类型 |
|---|---|---|
| change | 颜色发生改变时触发 | (value: string) => void |
Related Packages
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 1.0.2 | ^3.2.47 | Apache 2.0 | |
| 1.0.1 | ^3.2.47 | Apache 2.0 | |
| 1.0.0 | ^3.2.47 | Apache 2.0 |