github地址:https://github.com/iTao9354/basicVue/tree/master/conditional%20rendering(demo01-03)css
1、v-if & v-else-if & v-elsegit
1.見下例:github
其中v-else必須緊跟在v-if或v-else-if後面。blog
注意:v-else-if是2.1.0新增。get
2. 用屬性key管理不須要複用的元素it
當兩個元素是徹底獨立時,就不須要複用,此時只需添加一個具備惟一值的key屬性便可。io
2、v-showast
v-show只能簡單地切換元素的css屬性display,既不支持<template>語法,也不支持v-else。渲染
在控制元素是否顯示時,與v-if的區別:語法
v-if的元素在條件爲假時不會保留在DOM中,而v-show的元素在條件爲假時始終會被渲染並保留在DOM中,只是display屬性爲none。
3、v-if vs v-show
4、v-if & v-for
詳見列表渲染。