Vue3 DOM中的ref 子组件传值 父组件

使用

<div ref="test"></div>

import {ref} ...
let test=ref()

 子组件传值 父组件

子组件

<template>

</template>

<script lang="ts" setup name="Person">
import { reactive, ref, toRef, toRefs } from 'vue'
let person = reactive({
    name:'wt',
    age:30
})

defineExpose(person)

</script>

<style>

</style>

父组件

<template>
  <Person ref="personData" />
  <button @click="showPerson">点击</button>
</template>

<script lang="ts" setup name="App">
import { ref } from 'vue';
import Person from './components/Person.vue';
let personData = ref()
function showPerson(){
  console.log(personData.value.name);
  
}


</script>

<style>

</style>

 

posted @ 2025-03-15 14:55  市丸银  阅读(8)  评论(0)    收藏  举报