2.4 组件间通信Props(父传子)

父组件

在父组件模板上的子组件上加上属性值,属性值就是想要传递给子组件的信息。

例如:

html 复制代码
<template>
<div class="Big-box">
    <testBox :personList="p"></testBox>
</div>
</template>

子组件

子组件接收父子间传递的信息

typescript 复制代码
const x = defineProps(['personList'])

子组件接收规范的父子间传递的信息

typescript 复制代码
const x = defineProps<{personList:Person}>()

子组件接收规范的父子间传递的可选的非必要信息

typescript 复制代码
const x = defineProps<{personList?:Person}>()

子组件接收规范的父子间传递的可选的非必要信息,有默认值

typescript 复制代码
const x = withDefaults(defineProps<{personList?:Person}>(),{
	...
})
相关推荐
Aliex_git14 小时前
跨域请求笔记
前端·网络·笔记·学习
John_ToDebug14 小时前
引擎深处的漫游者:构建浏览器JavaScript引擎的哲学与技艺
javascript·chrome·js
37方寸14 小时前
前端基础知识(Node.js)
前端·node.js
程序猿阿伟14 小时前
《TypeScript中Protobuf到运行时类型安全的转换指南》
javascript·安全·typescript
powerfulhell14 小时前
寒假python作业5
java·前端·python
木子啊14 小时前
前端组件化:模板继承拯救发际线
前端
三十_A14 小时前
零基础通过 Vue 3 实现前端视频录制 —— 从原理到实战
前端·vue.js·音视频
前端小菜袅14 小时前
PC端原样显示移动端页面方案
开发语言·前端·javascript·postcss·px-to-viewport·移动端适配pc端
Highcharts.js14 小时前
如何使用Highcharts SVG渲染器?
开发语言·javascript·python·svg·highcharts·渲染器
We་ct14 小时前
LeetCode 228. 汇总区间:解题思路+代码详解
前端·算法·leetcode·typescript