![]() |
VOOZH | about |
The v-bind directive is a Vuejs directive used to bind one or more attributes, or a component prop to an element. If that attribute is bound to our data defined in Vuejs instance then dynamic changes can be observed as data changes. First, we will create a div element with id as app, and let's apply the v-bind directive to an element. Further, we can use a button to execute a function when a click even occurs which will inverse the value of data.
Syntax:
v-bind:attribute="expression";Since developers use this attribute too often, Vuejs provides a shorthand for this attribute as follows:
:attribute="expression";Things we can do with v-bind:
Parameters: This directive accepts expression which will be deciding which attribute value to use.
Example: This example uses Vuejs to toggle the classes of an element with v-bind. Further, we will use CSS to apply a different color to each class so that we can see them changing.
Output: