Appearance
Directives
Directives are special attributes with the v- prefix. Vue provides a number of built-in directives, including v-html and v-bind which we have introduced above. Directive attribute values are expected to be single JavaScript expressions (with the exception of v-for, v-on and v-slot, which will be discussed in their respective sections later). A directive's job is to reactively apply updates to the DOM when the value of its expression changes.
Vue.js syntax
html
<SomeWidget
v-if="a > 10"
v-show="isVisible"
v-model="b"
/>Trame syntax
python
SomeWidget(
v_if="a > 10",
v_show="isVisible",
v_model="b",
)TIP
No need to use the tuple expression as it is always a JavaScript expression, unless we want to assign a default value (and reserve that variable name).