1.父亲组件给孩子组件数据
const numParent = ref(["张三", "李四", "王五", "赵六"])
<template><div class="parent"><div>父组件</div><!--父组件中引入孩子组件:向孩子传递参数--><Son :saySon="numParent" /></div>
</template>
import {defineProps} from "vue"
const props = defineProps({saySon: Array
})
const parentSay = props.saySon
2.孩子组件给父亲组件数据
const sonSay = ["我是孩子组件"]
- 定义一个按钮并绑定一个点击事件,当用户点击这个按钮,触发函数,向父亲传值
const giveGoodsToParent = () => {emit("giveGoodsToParent", sonSay)
}
import {defineEmits} from "vue"
const emit = defineEmits(["giveGoodsToParent"])
<Son @give-goods-to-parent="receiveParent"/>
const receiveParent = (data) => {console.log(data)
}
