父子组件传值(vue3)
父传子
父组件
一般是页面级组件:如Father.vue
<template>
<div class="father">
<h1>我是父组件,名字叫{
{fatherName}}</h1>
<h3 id="valueForChild">我是待子组件传值的</h3>
<!--
1 此处使用子组件
1.1 先在<script></script>中import组件
1.2 直接使用import的名字引入子组件
2 父组件给子组件传值
2.1 先在父组件中声明变量,如fatherName
2.2 然后在引用的子组件上绑定将要传到子组件的自定义名称变量,如:valueToChild
2.3 这样父组件就将变量fatherName通过子组件的变量valueToChild传递到了子组件
2.4 具体子组件如何使用,请见子组件里的介绍
-->
<Child :valueToChild="fatherName" />
</div>
</template>
<script setup>
import Child from './Child.vue'
var fatherName='fatherName'
</script>
子组件
一般是被调用的组件