This little tweak will allow you to bind a certain css class to a VueJS component depending on state or props. Inactive
is a style class that change the aspect of your component and can be tweaked using a props called inactive
in this example :
<template> <p :class="{ inactive: item.status }">I can be inactive</p> </template> <script> export default { name: 'exempleComponent', props: { inactive: { type: Boolean, default: false } } } </script> <style> .inactive { color: red; } </style>