当前位置: 首页 > news >正文

vue3父组件把一个对象整体传入子组件,还是把一个对象的多个属性分成多个参数传入

以一个对象整体传入时,对象的定义:

<template><div><p>姓名: {{ userInfo.name }}</p><p>年龄: {{ userInfo.age }}</p><p>邮箱: {{ userInfo.email }}</p></div>
</template>
<script setup lang="ts">
interface UserInfo {name: stringage: numberemail: string
}const props = defineProps<{userInfo: UserInfo  // 直接使用接口类型
}>()
</script>

父组件调用:

<template><!-- 传递一个对象给子组件 --><Child :user-info="userData" />
</template><script setup lang="ts">
import { ref } from 'vue'
import Child from './Child1.vue'// 定义一个对象
const userData = ref({name: '张三',age: 25,email: 'zhangsan@example.com'
})
</script>

以多个参数传入时,对象的定义:

<template><div><p>姓名: {{ name }}</p><p>年龄: {{ age }}</p><p>邮箱: {{ email }}</p></div>
</template>
<script setup lang="ts">
interface UserInfo {name: stringage: numberemail: string
}const props = defineProps<UserInfo>()
</script>

父对象调用:

<template><!-- 传递多个参数给子组件 --><Child :name="userData.name" :age="userData.age" :email="userData.email" />
</template><script setup lang="ts">
import { ref } from 'vue'
import Child from './Child2.vue'// 定义一个对象
const userData = ref({name: '张三',age: 25,email: 'zhangsan@example.com'
})
</script>

http://www.lryc.cn/news/613051.html

相关文章:

  • C#中统计某个字符出现次数的最简单方法
  • Git `cherry-pick` 工具汇总
  • Numpy科学计算与数据分析:Numpy线性代数基础与实践
  • 第一个vue应用
  • 【Kubernetes】部署 kube-bench 实现 K8s 最佳实践
  • LeetCode 分类刷题:125. 验证回文串
  • LongVie突破超长视频生成极限:1分钟电影级丝滑视频,双模态控制告别卡顿退化
  • Postman接口测试入门
  • ESXI7.0添加标准交换机过程
  • Python 位置参数(positional arguments)
  • 大文件断点续传(vue+springboot+mysql)
  • 8.结构健康监测选自动化:实时数据 + 智能分析,远超人工
  • Python 基础详解:变量(Variables)—— 程序的“记忆单元”
  • Numpy科学计算与数据分析:Numpy数据分析基础之统计函数应用
  • 理清C语言中动态内存管理相关函数
  • 思科设备密码恢复方法
  • 使用Puppeteer轻松自动化浏览器操作
  • Axure安装教程(附安装包)Axure RP 10下载详细安装图文教程
  • 用LaTeX优化FPGA开发:结合符号计算与Vivado工具链
  • C++高频知识点(十五)
  • 解决chrome下载crx文件被自动删除,加载未打包的扩展程序时提示“无法安装扩展程序,因为它使用了不受支持的清单版本解决方案”
  • 《算法导论》第 10 章 - 基本数据结构
  • 深入探索C++模板实现的单例模式:通用与线程安全的完美结合
  • 小程序省市级联组件使用
  • Linux机器可直接使用的自动化编译文件
  • [论文阅读] 人工智能 + 软件工程 | 大型语言模型与静态代码分析工具:漏洞检测能力大比拼
  • 专题:2025财务转型与AI赋能数字化报告|附30+份报告PDF汇总下载
  • 计算机视觉第一课opencv(一)保姆级教学
  • 水下管道巡检机器人cad【10张】三维图+设计说明书
  • 主流小程序 SaaS 平台测评,2025年小程序开发避坑指南