前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Vue指令之列表渲染

Vue指令之列表渲染

作者头像
很酷的站长
发布2023-02-17 14:55:22
2420
发布2023-02-17 14:55:22
举报
文章被收录于专栏:站长的编程笔记
1. v-for 指令简介

  • v-for 指令基于一个数组来渲染一个列表。
  • v-for 指令需要使用 item in/of items 形式的语法
  • 其中 items 是源数据数组,item 是被迭代的数组元素别名
  • 支持多种数据格式:Array | Object | number | string | lterable(2.6新增)
2. v-for 指令使用示例

代码语言:javascript
复制
<li v-for="value in users">{{ value }}</li>
代码语言:javascript
复制
<li v-for="value,index in users">{{ index }} => {{ value }}</li>
代码语言:javascript
复制
<li v-for="(value,index) in users">{{ index }} => {{ value }}</li>
3. v-for 指令的各种数据格式场景

(1)、Array

代码语言:javascript
复制
<p v-for="v,k in user">{{ k }} => {{ v }}</p>
<p v-for="v,k in members">{{ v.name }} {{ v.age }}</p>
data: {
user: ['html', 'css', 'javascript'],
members:[
{
name: '张三',
age: 20,
},
{
name: '李四',
age: 25,
},
]
}

(2)、Object

代码语言:javascript
复制
<p v-for="(v, k) in art">{{ k }} {{ v }}</p>
data: {
art: {
title: '标题',
content: '内容'
},
}

(3)、Number

代码语言:javascript
复制
<ul>
<li v-for="n in 10">{{ n }}</li>
</ul>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. v-for 指令简介
  • 2. v-for 指令使用示例
  • 3. v-for 指令的各种数据格式场景
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档