Skip to content

Chips ​

The v-chip component is used to convey small pieces of information. Using the close property, the chip becomes interactive, allowing user interaction. This component is used by the v-chip-group for advanced selection options.

Chips Entry

Usage ​

Chips come in the following variations: closeable, filter, outlined, pill. The default slot of v-chip will also accept avatars and icons alongside text.

API ​

ComponentDescription
v-chipPrimary component

Guide ​

The v-chip component is used to convey small pieces of information. Using the close property, the chip becomes interactive, allowing user interaction. This component is used by the v-chip-group for advanced selection options.

Props ​

Similar to other components such as v-btn and v-list, the v-chip component has a large selection of props for customizing the appearance.

Closable ​

Closable chips can be controlled with a v-model. You can also listen to the click:close event if you want to know when a chip has been closed.

Color and variants ​

Any color from the Material Design palette can be used to change a chips color.

The variant prop gives you easy access to several different button styles. Available variants are: elevated, flat, tonal (default), outlined, text, and plain.

ValueExampleDescription
elevated
Chip
Elevates the chip with a shadow
flat
Chip
Removes chip shadow
tonal
Chip
Background color is a lowered opacity of the current text color
outlined
Chip
Applies a thin border with the current text color
text
Chip
Removes the background and removes shadow
plain
Chip
Removes the background and lowers the opacity until hovered

Size and density ​

Chips can have various sizes from x-small to x-large. density is used to adjust the vertical spacing without affecting width or font size.

Draggable ​

draggable v-chip component can be dragged by mouse.

Label ​

Label chips use the v-card border-radius.

No ripple ​

v-chip can be rendered without ripple if ripple prop is set to false.

Outlined ​

Outlined chips inherit their border color from the current text color.

Slots ​

Icon ​

Chips can use text or any icon available in the Material Icons font library.

Examples ​

The following are a collection of examples that demonstrate more advanced and real world use of the v-chip component.

Action chips ​

Chips can be used as actionable items. Provided with a click event, the chip becomes interactive and can invoke methods.

Custom list ​

In this example we opt to use a customized list instead of v-autocomplete. This allows us to always display the options available while still providing the same functionality of search and selection.

Expandable ​

Chips can be combined with v-menu to enable a specific set of actions for a chip.

Filtering ​

Chips are great for providing supplementary actions to a particular task. In this instance, we are searching a list of items and collecting a subset of information to display available keywords.

In selects ​

Selects can use chips to display the selected data. Try adding your own tags below.

Released under the MIT License.