Vue.js if else ! v-show

if else ! v-show

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>2 v-show</title>
    </head>
    <body>
        <div id="app">
            <h1 class="error">{{ score }}分</h1>
            <div v-show="score">
                <p v-if="score >= 6">雨</p>
                <p v-else>晴</p>
            </div>
            <p>今天天氣如何?1~5.晴 6~10.雨</p>
            <input type="text" v-model="score">
        </div>
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
        <script>
            new Vue({
                el:'#app',
                data:{
                    score:'1'
                }
            });
        </script>
    </body>
</html>

使用v-showv-ifv-else來做邏輯判斷,另外,從倒數第二個以上的else都可以寫成v-else-if(之後待補充這個範例)。

參考:[教學] Vue js快速上手(三)必學的if else!v-show | YOTTA友讀——陪你成長的學習夥伴|跨領域線上學習平台 (yottau.com.tw)