TS探索接口、泛型和自定义类型
接口在Vue3中是一种定义对象结构的方式,它可以用来描述对象的形状,包括属性和方法。通过接口,我们可以明确指定组件的props、data等属性的类型,从而在编译时捕获潜在的错误
<template>
<div class="person">
Python
</div>
</template>
<script lang="ts" setup name="Person11">
import {type PersonInter,type Persons} from '@/types'
let personList : Persons= [
{id:'a',name:'大馒头',age:18},
{id:'b',name:'中馒头',age:19},
{id:'c',name:'小馒头',age:20}
]
</script>
<style scoped>
.person {
background-color: skyblue;
box-shadow: 0 0 10px;
border-radius: 10px;
padding: 20px;
}
button {
margin: 0 5px;
}
</style>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
单独的ts文件
export interface PersonInter {
id:string,
name:string,
age:number` let personList = [
{id:'a',name:'大馒头',age:18},
{id:'b',name:'中馒头',age:19},
{id:'c',name:'小馒头',age:20}
]`
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
上次更新: 2024/05/06, 13:15:36