欢迎来到3672js教程,我们关注js教程、js框架、js代码特效等。

Vue.js 条件语句

3672Js.Com2019-05-31 00:41 来源:未知 阅读:16108 关注度2

Vue.js 条件语句


v-if

html 代码

        <div id="app">
            <p v-if="seen">是true你就能看到我</p>    
        </div>
        <script type="text/javascript">
            new Vue({
                el:'#app',
                data:{
                    seen:true
                }
            })
        </script>

v-if指令会根据表达式seen和show的值(true或false)来决定是否插入标签内容。

v-else

还可以通过v-else指令为其添加一个 else 块:
html 代码

<div id="app">
    <p v-if="seen">是true你就能看到我</p>    
    <p v-else>seen是false时显示else块的内容</p> 
</div>
<script type="text/javascript">
    new Vue({
        el:'#app',
        data:{
            seen:false
        }
    })
</script>

v-if-else

html 代码

<div id="app">
    <p v-if="num < 10">比10小</p>
    <p v-else-if="num < 20">比20小</p>
    <p v-else-if="num < 30">比30小</p>
    <p v-else>都不是</p>
</div>
<script type="text/javascript">
    new Vue({
        el:'#app',
        data:{
            num:100
        }
    })
</script>

v-show

html 代码

<div id="app">
    <p v-show="show">show和if不一样,if是决定是否插入某个元素,show的元素一直都在只是控制显示与否。</p>
</div>
<script type="text/javascript">
    new Vue({
        el:'#app',
        data:{
            show:true
        }
    })
</script>

show和if的区别:if是决定是否插入某个元素,show的元素一直都在只是控制显示与否。

本站文章为3672js教程网友分享投稿,版权归原作者,欢迎任何形式的转载,但请务必注明出处。同时文章内容如有侵犯了您的权益,请联系我们处理。
评论已被关闭
{dede:include filename="foot.htm"/}