vue3-colorpicker(颜色选择器支持渐变色)

9 篇文章 1 订阅

vue3-colorpicker

非常漂亮的一款拾色器,支持多种颜色格式的输入输出,支持渐变色选择。

注意:本文档适用于 v2 以上版本。如果您正在使用旧版本,请参阅 v1 分支。v2 版本为破坏性更新,不再支持 v1 中的某些功能,请谨慎使用。

在线 demo 演示

English

中文

安装

yarn add vue3-colorpicker

或者

npm install vue3-colorpicker

如何使用

https://aesoper101.github.io/vue3-colorpicker/?path=/docs/example-colorpicker–square)

image-20220521081012712

image-20220521081138250

第一步全局注册

import Vue3ColorPicker from "vue3-colorpicker";
import "vue3-colorpicker/style.css";

createApp(App)
  .use(router)
  .use(Vue3ColorPicker)
  .mount("#app");

或者局部注册

import { ColorPicker } from "vue3-colorpicker";
import "vue3-colorpicker/style.css";

export default defineComponent({
components: { ColorPicker },
});

使用组件

属性说明

Example / ColorPicker - Circle ⋅ Storybook (aesoper101.github.io)

<template>
   <a-form ref="musicFormRef" size="large" :model="musicForm" :style="{width:'600px'}">
        <a-form-item label="音乐封面">
          <a-upload
              list-type="picture"
              draggable
              accept="image/*"
              :onSuccess="coverUpload"
              @before-upload="beforeUpload"
              :action="filesUploadUrl"
              :default-file-list="fileList"
              image-preview/>
        </a-form-item>
        <a-form-item label="主题色">
          <color-picker v-model:pureColor="pureColor" format="hex6" shape="circle" useType="both"
                        v-model:gradientColor="gradientColor"/>
          <br><br>
          <a-input v-model="pureColor" allow-clear placeholder="主题色HEX"></a-input>
        </a-form-item>
    </a-form>
</template>
<script setup>
import {ColorPicker} from "vue3-colorpicker";
import "vue3-colorpicker/style.css";
const pureColor = ref("#71afe5");
const gradientColor = ref("linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%)");

</script>

image-20220521081805078

  • 3
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值