上海千语创想科技有限公司
 175-2108-6175
网站建设资讯详细

vue列表渲染

日期:2020-10-10  作者:千语创想  浏览:5921

如果需要渲染一组数据,可以使用v-for指令。v-for指令需要一个item in items块来声明迭代那些数据,这里in也可以改为of。如果需要获取迭代的索引的话,可以把迭代块声明为(item, index) in items这样的。另外除了迭代一个列表,也可以迭代一个对象的属性。


<h1>列表渲染</h1>

<div id="s5">

  <h3>名字列表</h3>

  <ul>

    <li v-for="name in names">{{name}}</li>

  </ul>


  <h3>人物表格</h3>

  <table>

    <thead>

    <tr>

      <td>编号</td>

      <td>姓名</td>

      <td>年龄</td>

    </tr>

    </thead>

    <tbody>

    <tr v-for="(person, index) of people" :key="index">

      <td>{{index}}</td>

      <td>{{person.name}}</td>

      <td>{{person.age}}</td>

    </tr>

    </tbody>

  </table>


</div>

<script>

  let vm5 = new Vue({

    el: '#s5',

    data: {

      names: [

        'zhang3',

        'li4',

        'yitian',

        'jojo'

      ],

      people: [

        {name: 'zhang3', age: 24},

        {name: 'li4', age: 25},

        {name: 'yitian', age: 24},

        {name: 'jojo', age: 30}

      ]

    }

  })

</script>




转载请注明来自:https://www.qianyuthink.com/news/7295.html
上一页:vue条件渲染
下一页:vue事件处理及指令

填写您的项目需求给我们

或者直接拨打 7×12小时一对一咨询电话

175 2108 6175

请填写需求信息,我们会在10分钟内与您取得联系

请认真填写需求信息,我们会在10分钟内与您取得联系

×
客服二维码
咨询技术总监
175-2108-6175
客服二维码
技术总监微信
客服二维码