ColorPicker 颜色选择器 - 图1

参数

参数 说明 类型 可选值 默认值
colors 初始化颜色,支持所有 tinyColor2 模块支持转化的数据类型 object/string —— ——

Event

事件名称 说明 回调参数
change value发生改变的回调 新的value,返回整个color对象,形式如下:{a:1,hex:”#FF0000”,hsl:{a:1,h:0,l:0.5,s:1},hsv:{a:1,h:0,s:1,v:1},oldHue:16.53842213114754,rgba:{a:1,b:0,g:0,r:255}}

使用示例

  1. <template>
  2. <div class="colorPicker">
  3. <color-picker v-model="colors" @change="onChange"></color-picker>
  4. <div class="colorPicker-box" :style="{ background: color }"></div>
  5. </div>
  6. </template>
  7. <script>
  8. import { ColorPicker } from 'genie-ui'
  9. export default {
  10. components: {
  11. ColorPicker
  12. },
  13. data () {
  14. return {
  15. color: '#ff3300',
  16. colors: '#ff3300'
  17. }
  18. },
  19. methods: {
  20. onChange (v) {
  21. console.log('change', v)
  22. this.color = v.hex
  23. }
  24. }
  25. }
  26. </script>