Vue.js_判断与循环

一、判断,条件语句

1、一元表达式判断

{{ ok ? ‘show‘ : ‘hide‘ }}

2、if判断

v-if=‘ok‘

<ol id="ifGrammar">
        <li>一元表达式判断,元素A是否显示:{{ok ? ‘show‘: ‘hide‘}}</li>
        <li v-if="ok">元素A,判断元素A是否渲染,show为显示,hide为显示</li>
        <li><input type="button" v-bind:value="inputVal" v-on:click="showFunc" /></li>
    </ol>
    <script>
        var ifGrammar = new Vue({
            el: "#ifGrammar",
            data: {
                ok: true,
                inputVal:"点击隐藏元素"
            },
            methods: {
                showFunc: function () {
                    if (this.ok == true) {
                        this.ok = false;
                        this.inputVal = "点击显示元素";
                    } else {
                        this.ok = true;
                        this.inputVal = "点击隐藏元素";
                    }
                }
            }
        })
    </script>

页面:

【初始打开时】

【点击隐藏后】

【点击显示后】

3、if...else 判断

<div id="ifElse">
        <input v-model="Letter" type="text" placeholder="请输入A、B或C进行测试" />
        <p v-if="Letter===‘A‘">努力学习</p>
        <p v-else-if="Letter===‘B‘">坚持奋斗</p>
        <p v-else>每天进步一点点</p>
    </div>
    <script>
        var ifElse = new Vue({
            el: "#ifElse",
            data: {
                Letter:"",
            },
        })
    </script>

页面:

4、v-show 指令

 <div id="div5" class="title">
        <p v-show="ok>=10">我有一个梦想,成为前端大神</p>
        <p v-show="ok<10">所以我要努力学习,天天向上</p>
        <input type="text" v-bind:value="ok" v-model="ok" />
    </div>
    <script>
        var div5 = new Vue({
            el: "#div5",
            data: {
                ok: 10
            }
        })
    </script>

页面:

二、循环语句(遍历)

v-for="i in data" + {{i}}

1、循环数组

<ul id="forTest" style="margin-top:50px;">
        <li v-for="i in name">{{i}}</li>
    </ul>
    <script>
        var forTest = new Vue({
            el: "#forTest",
            data: {
                name: [
                    { user: ‘小明‘ },
                    { user: ‘小红‘ },
                    { user: ‘小黑‘ },
                    { user: ‘小紫‘ },
                    { user: ‘小桃‘ },
                    { user: ‘小张‘ },
                    { user: ‘小李‘ },
                ]
            }
        })
    </script>

页面:

2、循环对象

 <ul id="objFor">
        <li style="color:#0094ff">值循环</li>
        <li v-for="value in obj">{{value}}</li>
        <li></li>
        <li style="color:#0094ff">值名与值循环</li>
        <li v-for="(value,key) in obj">{{key}}:{{value}}</li>
        <li></li>
        <li style="color:#0094ff">值名、值和index循环</li>
        <li v-for="(value,key,index) in obj">{{index}}__{{key}}:{{value}}</li>
    </ul>
    <script>
        var objFor = new Vue({
            el: "#objFor",
            data: {
                obj: {
                    title: "对象循环",
                    content: "类似于js的遍历语句for...in",
                    url: "http://www.cnblogs.com/leona-d/",
                    study:"热爱编程,努力学习,忠于专研"
                }
            }
        })
    </script>

页面:

3、循环数字

<p id="p">
        <span v-for="n in 10">{{n}}---</span>
    </p>
    <script>
        var p = new Vue({
            el:"#p"
        })
    </script>

页面:

时间: 2024-10-17 12:17:48

Vue.js_判断与循环的相关文章

判断与循环

判断与循环 if判断 <div id="app"> <h1 v-if="type==='A'">aaaaa</h1> <h1 v-else-if="type==='B'">bbbbb</h1> <h1 v-else>ccccc</h1> </div> <script src="https://cdn.jsdelivr.net/npm/[

Sass学习笔记 -- 初步了解函数、运算、条件判断及循环

函数 sass定义了很多函数可供使用,当然你也可以自己定义函数,以@fuction开始.sass的官方函数链接为:sass fuction,实际项目中我们使用最多的应该是颜色函数,而颜色函数中又以lighten减淡和darken加深为最,其调用方法为lighten($color,$amount)和darken($color,$amount),它们的第一个参数都是颜色值,第二个参数都是百分比. //scss $baseFontSize:      10px !default; $gray:    

Python_条件判断和循环

条件判断和循环 author:lxy 条件判断让计算机自己选择做什么 循环让计算机做重复的工作 条件判断: if ...elif....else.... if <判断条件>: <语句块> elif <判断条件>: <语句块> else: <语句块> 说明: 用法感觉和Java没什么不同吧,除了语法写起来有限不一样 注意每一个判断条件之后和else加: elif 是else if是简写 判断条件可以简写,比如if x:只要x是非零数值.飞空字符串.

如何判断当前循环的栏目是不是最后一个

如何判断当前循环的栏目是不是最后一个 href="[field:typelink> 在实际的开发中,使用channel显示顶级栏目的时候可能会遇到这样的情况,第一个栏目和最后一个栏目的样式与中间的栏目的样式不一样,第一个栏目的样式我们可以通过autoindex来设置,而最后一个栏目的样式是不能通过autoindex来设置的,因为我们不知道当前循环的栏目是不是最后一个,这个时候呢,我们就需要去修改织梦的一个文件(/include/taglib/channel.lib.php),打开这个文件后

python入门(11)条件判断和循环

python入门(11)条件判断和循环 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age >= 18: print 'your age is', age print 'adult' 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做. 也可以给if添加一个else语句,意思是,如果if判断是False,

python之--条件判断和循环

Python之判断 和其他语言一样,python同样具有条件判断和循环的操作,比如我们可以编写一个简单的判断操作:使用if关键字可以达到判断的效果,如下例: 1 >>> test_if = raw_input() 2 50 3 >>> if test_if < 50: 4 ... print "you are so yamg" 5 ... else: 6 ... print "you are so old!" 7 ... 8

第三章 判断和循环

选择语句 else总是属于前面最近的还没有对应else的if switch格式 switch (choice) { case choice1:...; break; case choice2:...; break; ... default: } 可以不要default那么如果不匹配默认不执行break如果没有则默认一直往下执行如果在casse中创建变量那么必须用{}把case语句括起来可以case 1: case 2:这样共享case1和case 2的动作 循环语句 无穷循环 for(;;) 空

hell脚本编写 之 条件选择,条件判断,循环语句

1 概述 编写shell脚本,一般离不开条件选择,条件判断以及循环语句.掌握这三个语法,将大大提高脚本的编写效率,使得脚本编写更加灵活,完成X相对复杂的工作 2 条件选择if语句 if语句选择执行,逐条件进行判断,第一次遇为"真"条件时,执行其分支,而后结束整个if语句 if是根据判读条件的命令的退出状态来执行命令,if语句可嵌套 单分支 if 判断条件;then 条件为真的分支代码 fi 双分支 if 判断条件; then 条件为真的分支代码 else 条件为假的分支代码 fi 多分

Python中的判断、循环 if...else,while

if...else语句: a=3; b=3; if a == b :print(a,b)elif a <= b :print(str(a) + " is less than " + str(b))else :print(str(a) + " is greater than " + str(b)) ################################### n = 3if (n >= 0 and n <= 8) or (n >= 1