1.0.4 • Published 7 months ago

colorpickers-h v1.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

vue3-colorpicker-h

A very beautiful color picker, supports input and output of multiple color formats, and supports gradient color selection.

Live Demo

中文文档

colorpickers

Installation

yarn add colorpickers-h

OR

npm install colorpickers-h

How to use

The first step is global registration

import colorpickers from "colorpickers-h";
import "colorpickers-h/style.css";

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

OR

import { colorpicker } from "colorpickers-h";
import "colorpickers-h/style.css";

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

Usage

<template>
  <div>
     <color-picker v-model:pureColor="pureColor" v-model:gradientColor="gradientColor" v-model="gradientData"/>
  </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%)");
       const gradientData = ref({});

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

Live Demo