【愚公系列】2021年12月 VUE3-循环v-for
【摘要】 一、代码 vue2类型写法<template> <ul> <!-- 普通循环 --> <li v-for="value in arr">{{ value }}</li> <!-- 健值循环 --> <!-- key指定唯一性 --> <li v-for="(item, index) in users" :key="index"> {{ index ...
一、代码
vue2类型写法
<template>
<ul>
<!-- 普通循环 -->
<li v-for="value in arr">{{ value }}</li>
<!-- 健值循环 -->
<!-- key指定唯一性 -->
<li v-for="(item, index) in users" :key="index">
{{ index + 1 }}---{{ item.id }} {{ item.name }} {{ item.age }}
</li>
</ul>
</template>
<script>
export default {
name: "HelloWorld",
props: {
msg: String,
},
data() {
return {
arr: [12, 4, 5, 34, 2, 11],
users: [
{
id: 9527,
name: "唐伯虎",
age: 25,
},
{
id: 1001,
name: "秋香",
age: 22,
},
{
id: 1002,
name: "石榴姐",
age: 24,
},
],
};
},
};
</script>
vue3类型写法
<template>
<ul>
<!-- 普通循环 -->
<li v-for="value in arr">{{ value }}</li>
<!-- 健值循环 -->
<!-- key指定唯一性 -->
<li v-for="(item, index) in users" :key="index">
{{ index + 1 }}---{{ item.id }} {{ item.name }} {{ item.age }}
</li>
</ul>
</template>
<script>
import {
reactive,
toRefs,
} from "vue";
export default {
setup() {
const data = reactive({
arr: [12, 4, 5, 34, 2, 11],
users: [
{
id: 9527,
name: "唐伯虎",
age: 25,
},
{
id: 1001,
name: "秋香",
age: 22,
},
{
id: 1002,
name: "石榴姐",
age: 24,
},
],
});
return {...toRefs(data)};
},
};
</script>
二、展示
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)