zoukankan      html  css  js  c++  java
  • 7.循环语句

    循环使用 v-for 指令。

    v-for 指令需要以 site in sites 形式的特殊语法, sites 是源数据数组并且 site 是数组元素迭代的别名。

    v-for 可以绑定数据到数组来渲染一个列表:

    <div id="app">
      <ol>
        <li v-for="site in sites">
          {{ site.name }}
        </li>
      </ol>
    </div>
     
    <script>
    new Vue({
      el: '#app',
      data: {
        sites: [
          { name: 'Runoob' },
          { name: 'Google' },
          { name: 'Taobao' }
        ]
      }
    })
    </script>
    

    模板中使用 v-for:

    <ul>
      <template v-for="site in sites">
        <li>{{ site.name }}</li>
        <li>--------------</li>
      </template>
    </ul>
    

    v-for 迭代对象

    v-for 可以通过一个对象的属性来迭代数据:

    <div id="app">
      <ul>
        <li v-for="value in object">
        {{ value }}
        </li>
      </ul>
    </div>
     
    <script>
    new Vue({
      el: '#app',
      data: {
        object: {
          name: '菜鸟教程',
          url: 'http://www.runoob.com',
          slogan: '学的不仅是技术,更是梦想!'
        }
      }
    })
    </script>
    

     你也可以提供第二个的参数为键名:

    <div id="app">
      <ul>
        <li v-for="(value, key) in object">  //第二个参数为key
        {{ key }} : {{ value }}
        </li>
      </ul>
    </div>
    

     第三个参数为索引:

    <div id="app">
      <ul>
        <li v-for="(value, key, index) in object">//第三个参数为索引
         {{ index }}. {{ key }} : {{ value }}
        </li>
      </ul>
    </div>
    

    v-for 迭代整数

    v-for 也可以循环整数

    <div id="app">
      <ul>
        <li v-for="n in 10">
         {{ n }}
        </li>
      </ul>
    </div>
    

      

     

     

     

  • 相关阅读:
    如何上载图片到SAP数据库并显示
    ◆◆0如何查看ABAP程序或者数据库表的版本历史
    python中我认为一些重要的东西
    Pytorch使用-1
    大工具-收藏
    大想法-(收藏)
    TODO-深度学习实验
    顺便配置了下vim
    不影响已安装的低版本cuda8及其环境工具条件下安装新版本cuda9
    ConvLSTM-AE for VAD (ICME2017-SIST)
  • 原文地址:https://www.cnblogs.com/cainame/p/12008112.html
Copyright © 2011-2022 走看看