概述

在 Vue.js 中,通過對模板中的元素使用一組指令來實現條件渲染。

v-if

當條件為 true 時,元素通常會顯示。當條件為 false 時,僅發生部分編譯,並且在條件變為 true 之前元素不會呈現到 DOM 中。

v-else

不接受條件,而是在前一個元素的 v-if 條件為 false 時呈現元素。只能在帶有 v-if 指令的元素之後使用。

v-show

行為與 v-if 相似,但是,即使條件為 false ,元素也將始終呈現在 DOM 中。如果條件是 false,則該指令將簡單地將元素的 display 樣式設定為 none