首页 VueJS Vue3 父传子

Vue3 父传子

作者:胡同里的砖头 围观群众:65 更新于:2024-09-30

在Vue 3中,父组件传递数据给子组件通常使用props。以下是一个简单的例子:

父组件 (ParentComponent.vue):

<template>
<div>
<child-component :parentData="message" />
</div>
</template>

<script setup>
import { ref } from 'vue';
import ChildComponent from './ChildComponent.vue';

const message = ref('Hello from parent!');
</script>
子组件 (ChildComponent.vue):
<template>
<div>
{{ parentData }}
</div>
</template>

<script setup>
import { defineProps } from 'vue';

const props = defineProps({
parentData: String
});
</script>
在这个例子中,ParentComponent 使用 child-component 标签并通过 : 语法绑定了一个名为 parentData 的prop,其值为父组件中的 message 变量。ChildComponent 组件通过 defineProps 定义了它期望接收的 parentData prop,并且该 prop 被声明为 String 类型。子组件内部通过模板直接显示接收到的 parentData。

  • 本文标题: Vue3 父传子
  • 文章分类:【VueJS】
  • 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.
留言评论
站点声明:
1、本站【胡同里的砖头】个人博客,借鉴网上一些博客模板,取其各优点模块自行拼装开发,本博客开发纯属个人爱好。
2、所有笔记提供给广大用户交流使用,可转载,可复制,纯个人开发所遇问题锦集记录使用
Copyright © huzlblog.com All Rights Reserved. 备案号:苏ICP备2021056683号-8