A color input component for Vuetify.
npm i vuetify-color-inputimport VuetifyColorInput from 'vuetify-color-input';Use the treeshaking system.
import VuetifyColorInput from 'vuetify-color-input/a-la-carte';<link
href="https://unpkg.com/vuetify@2/dist/vuetify.min.css"
rel="stylesheet"
/>
<script src="https://unpkg.com/vue@2"></script>
<script src="https://unpkg.com/vuetify@2/dist/vuetify.min.js"></script>
<script src="https://unpkg.com/chroma-js@2"></script>
<script src="https://unpkg.com/vuetify-color-input"></script>The component is globally available as VuetifyColorInput. If Vue is detected, the component is registered automatically.
Register the component globally.
import Vue from 'vue';
import VColorInput from 'vuetify-color-input';
Vue.component(VColorInput.name, VColorInput);or
Register the component locally.
import VColorInput from 'vuetify-color-input';
export default {
components: {
VColorInput,
},
// ...
};Use the component inside a template.
<v-color-input
v-model="backgroundColor"
label="background color"
/>| name | type | default | description |
|---|---|---|---|
noAlpha |
Boolean |
false |
Removes alpha. |
Inherits from v-input:
appendIcondisablederrorerrorCounterrorMessageshideDetailshintidlabelmessagespersistentHintprependIconrulessuccesssuccessMessagesvalidateOnBlur
Inherits from v-color-picker:
canvasHeightdotSizehideCanvashideInputshideModeSwitchhideSlidersmodeshowSwatchesswatchesswatchesMaxHeightvalue
Inherits from v-input:
appendlabelmessageprepend
Inherits from v-input:
click:appendclick:prependupdate:error
Inherits from v-color-picker:
input