父组件中定义参数,并使用 provide方法
<!--父组件-->
<template>
<!--父组件内容-->
</template>
<script setup>
import {provide} from "vue";
const params=()=>{
a:1
}
// 分别向子孙组件传递参数--第一个参数:别名,第二个参数:需要传递的值
provide('prentsNum', params);
</script>
子组件使用inject接收父组件的参数
<!--子组件-->
<template>
<!--子组件内容-->
</template>
<script setup>
import {inject} from "vue";
const sub = inject('prentsNum')
</script>