<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>對比v-if與v-show的使用</title> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script> </head> <body class="native"> <div id="example"> <!-- 頻繁切換顯示隱藏:display:none --> <p v-show="isHidden"> 默認單行(須要替換) </p> <template v-show="!isHidden"> <h5>自定義多行顯示:template替換內容</h5> <p>Paragraph 1</p> <p>Paragraph 2</p> </template> <!-- 三個判斷以上:切換顯示Dom節點 --> <template> <span v-if="isShow">成功</span> <span v-else-if="isHidden">失敗</span> <span v-else-if="isHidden">已終止</span> <span v-else>運行中</span> </template> </div> </body> <script> var examleVM2 = new Vue({ el: '#example', data: { isShow: true, isHidden: false, } }) </script> </html>