@tucy/vue3-color

a color picker component base in vue3 & typescript

Usage no npm install needed!

<script type="module">
  import tucyVue3Color from 'https://cdn.skypack.dev/@tucy/vue3-color';
</script>

README

vue3-color

a color picker component base in vue3 & typescript

安装

npm install @tucy/vue3-color --save-dev

使用

<template>
  <Sketch v-model="colors" />
</template>
<script lang="ts">
import { defineComponent, ref } from "vue";
import { Sketch } from "@tucy/vue3-color";
import "@tucy/vue3-color/lib/vue3-color.css";
export default defineComponent({
  name: "ServeDev",
  components: { Sketch },
  setup() {
    const colors = ref("#194D33");
    const onChange = (data) => {
      console.log(data.hex);
      console.log(data.rgba);
    };
    return {
      colors,
      onChange,
    };
  },
});
</script>

使用 ColorPicker

<template>
  <ColorPicker v-model="colors" @change="onChange" />
</template>
<script lang="ts">
import { defineComponent, ref } from "vue";
import { ColorPicker } from "@tucy/vue3-color";
import "@tucy/vue3-color/lib/vue3-color.css";
export default defineComponent({
  name: "ServeDev",
  components: { ColorPicker },
  setup() {
    const colors = ref("#194D33");
    const onChange = (data) => {
      console.log(data.hex);
      console.log(data.rgba);
    };
    return {
      colors,
      onChange,
    };
  },
});
</script>