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}>(),{
	...
})
相关推荐
533_3 小时前
[element-ui] el-tree 组件鼠标双击事件
前端·javascript·vue.js
KIKIiiiiiiii3 小时前
微信个人号开发中如何高效实现API二次开发
java·前端·python·微信
日月之行_3 小时前
Vite+:企业级前端构建的新选择
前端
山顶听风3 小时前
Flask应用改用Waitress运行
前端·笔记·python·flask
Tom Ma.3 小时前
使用腾讯云云开发(CloudBase)的云函数,删除云存储中指定目录下的过期文件
前端·javascript·腾讯云
麦麦大数据3 小时前
F031 Vue+Flask深度学习+机器学习多功能识别系统
vue.js·深度学习·flask
Hilaku3 小时前
技术、业务、管理:一个30岁前端的十字路口
前端·javascript·面试
Knight_AL3 小时前
大文件分片上传:简单案例(前端切割与后端合并)
前端·状态模式
雨过天晴而后无语4 小时前
HTML纯JS添加删除行示例一
前端·javascript·html
IT_陈寒4 小时前
Vue3性能翻倍秘籍:5个被低估的Composition API技巧让你开发效率飙升🚀
前端·人工智能·后端