@ankeinfo/vue3-colorpicker

非常漂亮的一款拾色器,支持多种颜色格式的输入输出,支持渐变色选择。
703
Install
npm install @ankeinfo/vue3-colorpicker
Latest Version:2.3.13
Vue:3
License:MIT
Last Updated:Apr 22, 2026
Links: npm
Maintainer: hughzhuang

colorpicker

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

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

在线 demo 演示

English

安装

yarn add vue3-colorpicker

或者

npm install vue3-colorpicker

如何使用

第一步全局注册

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 },
});

使用组件

<template>
  <div>
     <color-picker v-model:pureColor="pureColor" v-model:gradientColor="gradientColor"/>
  </div>
</template>
<script lang="ts">
  import { ref } from "vue";
  import { ColorInputWithoutInstance } from "tinycolor2";

  export default defineComponent({
     setup() {
       const pureColor = ref<ColorInputWithoutInstance>("red");
       const gradientColor = ref("linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%)");

       return { pureColor, gradientColor }
     }
  });
</script>

具体文档请参考 在线 demo 演示

案例代码在 src/stories 目录下

--------发布版本操作说明-------------------------- package.json 中 version 字段修改为新的版本号 public/package.json 中 version 字段修改为新的版本号 dependencies 中的 版本也记得修改为新的版本号 执行命令 npm run build 构建项目 执行命令 npm login 登录 npm 注册账号 【需要2步验证】 执行命令 npm pub 发布项目 [注意是pub]

npm publish --access public --otp=123456

Version History

Version Released Vue License
2.3.13 ^3.5.25 MIT
2.3.12 ^3.5.32 MIT
2.3.11 ^3.5.25 MIT
2.3.10 ^3.5.25 MIT