# VehicleColorInput 车辆颜色选择

版本:1.14.0

开发:高明君

交互:刘俊森

UI:刘俊森

规范:[已评审] http://iris.hikvision.com.cn/PBG_UED/general_UIKit/issues/1

# 安装

$ npm i @hui-pro/vehicle-color-input -D
# 或者
yarn add @hui-pro/vehicle-color-input --dev

# 引入

import VehicleColorInput from '@hui-pro/vehicle-color-input';
import '@hui-pro/vehicle-color-input/theme/index.scss';
Vue.use(VehicleColorInput);

# 基本用法

<template>
  <h-vehicle-color-input class="el-input--width" :data="data" v-model="value" />
</template>
<script>
  export default {
    data() {
      return {
        value: [],
        data: [
          {
            key: 'green',
            value: '绿色',
            color: '#1BCD43'
          },
          {
            key: 'brown',
            value: '棕色',
            color: '#A54040'
          },
          {
            key: 'pink',
            value: '粉色',
            color: '#F7B8B8'
          },
          {
            key: 'purple',
            value: '紫色',
            color: '#AF1BCD'
          },
          {
            key: 'deepGray',
            value: '深灰',
            color: '#797979'
          },
          {
            key: 'cyan',
            value: '青色',
            color: '#14E6CE'
          },
          {
            key: 'orange',
            value: '橙色',
            color: '#FFA500'
          },
          {
            key: 'white',
            value: '白色',
            color: 'white'
          },
          {
            key: 'silver',
            value: '银色',
            color: '#F1F1F1'
          },
          {
            key: 'gray',
            value: '灰色',
            color: '#C1C1C1'
          },
          {
            key: 'black',
            value: '黑色',
            color: '#000'
          },
          {
            key: 'red',
            value: '红色',
            color: '#ED0B0B'
          },
          {
            key: 'deepBlue',
            value: '深蓝',
            color: '#1B61CD'
          },
          {
            key: 'blue',
            value: '蓝色',
            color: '#13BEE3'
          },
          {
            key: 'yellow',
            value: '黄色',
            color: '#E7D010'
          },
          {
            key: 'unknown',
            value: '未知',
            color: 'unknown'
          }
        ]
      };
    }
  };
</script>

提示

  • 支持 ColorTag 所有 color 属性
  • 目前只支持 16 个颜色

# API

# Attributes

参数 说明 类型 可选值 默认值
v-model 绑定数据 Array - -
data 车辆颜色数据 Array - -
data-props 数据 key 值别名 Object - 对应 data key 名
input-props input 属性 Object - -

# dataProps

key 说明 可选值 默认值
key 唯一标识 - key
value 显示名称 - value
color 车辆颜色 - color