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}>(),{
	...
})
相关推荐
断竿散人几秒前
前端救急实战:用 patch-package 解决 vue-pdf 电子签章不显示问题
前端·webpack·npm
蓝倾几秒前
淘宝获取商品分类接口操作指南
前端·后端·fastapi
十盒半价2 分钟前
深入理解 React 中的 useState:从基础到进阶
前端·react.js·trae
ccc10184 分钟前
前端性能优化实践:深入理解懒加载的实现与最佳方案
前端
轻语呢喃4 分钟前
Babel :现代前端开发的语法转换核心
javascript·react.js
CodeTransfer5 分钟前
今天给大家搬运的是四角线框hover效果
前端·vue.js
归于尽7 分钟前
别让类名打架!CSS 模块化教你给样式上 "保险"
前端·css·react.js
凤凰AI34 分钟前
Python知识点4-嵌套循环&break和continue使用&死循环
开发语言·前端·python
Lazy_zheng1 小时前
虚拟 DOM 到底是啥?为什么 React 要用它?
前端·javascript·react.js
多啦C梦a1 小时前
前端按钮大撞衫,CSS 模块化闪亮登场!
前端·javascript·面试