defineprops
父组件
<script setup>
import HelloWorld from "./components/HelloWorld.vue";
import { ref } from "vue";
const count = ref(1000);
setTimeout(() => {
count.value = 200;
}, 2000);
</script>
<template>
<!-- 父子组件传值,父传子 -->
<!-- 子组件 -->
<HelloWorld message="你好,我是父亲给你传的消息" :count="count"></HelloWorld>
</template>
子组件
// 父子组件传值,接受参数
defineProps({
message: String,
});
const prost = defineProps({
message: String,
count: Number,
});
</script>
<template>
<div>父传子传过来的数据{{ message }}</div>
<div>{{ prost }}</div>
<div>响应式数据传递------{{ prost.count }}</div>
</template>