vue3框架_列表渲染

vue3框架_列表渲染

一.使用介绍

用 v-for 把一个数组映射为一组元素,我们可以用 v-for 指令基于一个数组来渲染一个列表。 v-for 指令需要 使用 item in items 形式的特殊语法,其中 items 是源数据数组,而 item 则是被迭代的数组元素的别名。
维护状态
当 Vue 正在更新使用 v-for 渲染的元素列表时,它默认使用“就地更 新”的策略。如果数据项的顺序被改变,Vue 将不会移动 DOM 元素 来匹配数据项的顺序,而是就地更新每个元素,并且确保它们在每 个索引位置正确渲染。 为了给 Vue 一个提示,以便它能跟踪每个节点的身份,从而重用和 重新排序现有元素,你需要为每项提供一个唯一的 key attribute。

二.实例

<template>
  <div class="hello">
    <h3>{{ 列表渲染 }}</h3>
    <ul>
      <li v-for="it in newsList" :key="it.id">{{ it.title }}</li>
    </ul>


  </div>
</template>

<script>
export default {
  name: 'HelloWorld',
  data() {
    return {
      newsList:[
        {
          id:1001,
          title:'新闻1'
        },
        {
          id:1002,
          title:'新闻2'
        },
        {
          id:1003,
          title:'新闻3'
        }
      ]
    }
  }
}
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值