BlogPlaygroundOne

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.

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.

Chip
<v-chip> Chip </v-chip>

API

ComponentDescription
v-chipPrimary component
Toggle Inline API

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.

Closable

Color and variants

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

Default
Primary
Secondary
Red
Green
Default flat
Primary flat
Secondary flat
Red flat
Green flat

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.

x-small
small
default
large
x-large
x-small
small
default
large
x-large
x-small
small
default
large
x-large

Draggable

draggable v-chip component can be dragged by mouse.

Default

Label

Label chips use the v-card border-radius.

Label
Tags
John Leider
New Tweets

No ripple

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

Default

Outlined

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

Server Status
User Account

Slots

Icon

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

Mike
Premium
1 Year
1
Years
Confirmed
Confirmed

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.

Welcome Home...
Monday, 12:30 PM, Mostly Sunny
81° / 62°
Turn on lights
Set alarm
Close blinds

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.

Photo Info

Expandable

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

To

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.

Ready for more?

Continue your learning with related content selected by the Team or move between pages by using the navigation links below.