前端怎么在页面中使用颜色选择器

这里借助Vue.js 提供的颜色选择器组件库vue-color

首先安装这个库

npm install vue-color

具体使用方法如下

<template>
  <div class="color">
    <div>
      1.material
      <material-picker v-model="colors" />
    </div>
    <div>
      2.compact
      <compact-picker v-model="colors" />
    </div>
    <div>
      3.swatches
      <swatches-picker v-model="colors" />
    </div>
    <div>
      4.slider
      <slider-picker v-model="colors" />
    </div>
    <div>
      5.sketch
      <sketch-picker v-model="colors" />
    </div>
    <div>
      6.chrome
      <chrome-picker v-model="colors" />
    </div>
    <div>
      7.photoshop
      <photoshop-picker v-model="colors" />
    </div>
  </div>
</template>

<script>
import {
  Material,
  Compact,
  Swatches,
  Slider,
  Photoshop,
  Chrome,
  Sketch,
} from "vue-color";
export default {
  name: "TestComponent",
  components: {
    "material-picker": Material,
    "compact-picker": Compact,
    "swatches-picker": Swatches,
    "slider-picker": Slider,
    "photoshop-picker": Photoshop,
    "chrome-picker": Chrome,
    "sketch-picker": Sketch,
  },
  data() {
    return {
      colors: {
        color: "",
        hex: "#194d33",
        hsl: { h: 150, s: 0.5, l: 0.2, a: 1 },
        hsv: { h: 150, s: 0.66, v: 0.3, a: 1 },
        rgba: { r: 25, g: 77, b: 51, a: 1 },
        a: 1,
      },
    };
  },
  methods: {
    updateValue(value) {
      console.log(value);
    },
  },
};
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值