美文网首页
Date-06-循环和条件

Date-06-循环和条件

作者: 啊肉怪 | 来源:发表于2019-03-06 19:05 被阅读0次

v-if举例:

<div id = "app">
    <p v-if="status === 1">当status为1时显示该行</p>
    <p v-else-if="status === 2">当status为2时显示该行</p>
    <p v-else>否则显示该行</p>
</div>
<script>
 var app = new Vue({
     el : '#app',
     data:{
       status:1
    }
})
</script

转载于简书作者陶然然_niit

v-show举例:

<div id = "app">
    <p v-show="status === 1">当status为1时显示该行</p>
</div>
<script>
 var app = new Vue({
     el : '#app',
     data:{
       status:2
    }
})
</script>

循环举例:

<div id = "app">
    <ul>
       <li v-for="book in books">
          {{book.name}}
      </li>
    </ul>
</div>
<script>
  var app = new Vue({
      el : '#app',
      data:{
         books:[
           { name : 'Vue.js'},
           { name : 'JavaScript'},
           { name : 'HTML5+CSS3'},
          ]
     }
})
</script>

条件与循环结合的一个综合练习:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>Vue.js起步</title>
        
        <script src="https://cdn.jsdelivr.net/npm/vue"></script>
        <style type="text/css">
            .top{
                display: flex;
                width: 90%;
                margin: 0 auto;
                align-items: center;
                justify-content: space-between;

            }
            .container{
                display:flex;
                width: 80%;
                margin: 0 auto;
            }
            .card{
                width: 200px;
                height: 250px;
                margin-right: 30px;
                border: 1px solid #fff;
                border-radius: 10px;
            }
            .card img{
                width: 100%;
                height: 100%;
                border-bottom-left-radius: 10px;
                border-bottom-right-radius: 10px;
            }
            .head{
                display: flex;
            }
            .head img {
                width: 45px;
                height: 45px;
                border-radius: 50%;
            }

        </style>
    </head>
    <body>
        <div id="app">
            <div class="top" >
            <h3>进行中的班课</h3>
            <h3>4个进行中的班课</h3>
            </div>
            <hr>
            <div class="container">
                <div class="card" v-for="book in books">
                    <img :src="book.cover" />
                    <div>
                        <p>{{book.classname}}</p>
                        <p>{{book.bookname}}</p>
                        </div>
                        <div class="head">
                        <img :src="book.cover2"/>
                        <p>{{book.name}}</p>
                            </div>
                    </div>  
                </div>
            </div> 
            <script type="text/javascript">
                //实例化一个Vue对象
                var app=new Vue({
                    el:'#app',
                    data: {
                          show: true,
                         books:[
                              {
                                  cover:'img/vue.jpg',
                                  classname:'软件1721',
                                  bookname:'vuejs',
                                  cover2:'img/xmq.jpg',
                                  name:'许莫淇'
                                
                              },
                              {
                                    cover:'img/spring5.jpg',
                                  classname:'软件1721',
                                  bookname:'web前端框架技术',
                                  cover2:'img/xmq.jpg',
                                  name:'许莫淇'
                              },
                              {
                                    cover:'img/web.jpg',
                                  classname:'软件1721',
                                  bookname:'Web应用开发',
                                  cover2:'img/wp.jpg',
                                  name:'王萍'
                              },
                              {
                                   cover:'img/2.jpg',
                                  classname:'软件1721',
                                  bookname:'英雄联盟',
                                  cover2:'img/lzk2.jpeg',
                                  name:'石雪'
                              }
                          ]
                    }
                })
                
            </script>
    </body>
</html>

    </head>
    <body>
    </body>
</html>
image.png

相关文章

  • Date-06-循环和条件

    v-if举例: 转载于简书作者陶然然_niit v-show举例: 循环举例: 条件与循环结合的一个综合练习:

  • 条件和循环

    if else elif 多elif 判断的优雅解决方案 ‘三元操作符’ X if C else YC 条件表达式...

  • 条件和循环

    if判断 现在你看到我了 var app3 = new Vue({ el: '#app-3', data:...

  • Linux结构化语句-条件与循环

    Linux结构化语句 条件语句 if循环语句: for 循环和 while循环 条件语句 if if 条件语句的常...

  • while和do while循环语句

    while 循环和 do…while 循环的相同处是:都是循环结构,使用 while(循环条件) 表示循环条件,使...

  • JavaScript教程day07-循环

    循环 for Javascript的循环有两种,一种是for循环,通过初试条件、结束条件和递增条件来循环执行语句块...

  • Swift-标签语句

    在Swift中,可以在其他循环和条件语句中嵌套循环和条件语句,以创建复杂的控制流结构。 然而,循环和条件语句都可以...

  • 条件判断和循环

    四、if if语句的完整形式就是: if<条件判断1>: <执行1> elif<条件判断2>: <执行2> eli...

  • 条件判断 和 循环

    判断if <条件判断1>:<执行1>elif <条件判断2>:<执行2>elif <条件判断3>:<执行3>els...

  • 循环和条件分支

    条件分支语句,if elif else 代码如下: 循环1 for in 循环 break 和 continue

网友评论

      本文标题:Date-06-循环和条件

      本文链接:https://www.haomeiwen.com/subject/zkwxpqtx.html