vue3父组件通过ref调用子组件的方法(组合模式,defineExpose)

Index.vue:

javascript 复制代码
<script setup>
import { ref, onMounted } from 'vue'
import Child from './Child.vue'
import './index.css'

const child = ref(null)

onMounted(() => {
  child.value.handleGetValue()
})
</script>

<template>
  <div class="m-home-wrap">
    <Child ref="child"></Child>
    <div class="m-home-demo"></div>
  </div>
</template>

<style></style>

Child.vue:

javascript 复制代码
<template>
  <div>child</div>
</template>

<script setup>
const handleGetValue = () => {
  console.log('子组件的方法')
}

defineExpose({
  handleGetValue
})
</script>

<style></style>

人工智能学习网站

https://chat.xutongbao.top

相关推荐
Liu.7741 小时前
vue3 路由缓存导致onMounted无效
前端·javascript·vue.js
1***81531 小时前
React组件
前端·javascript·react.js
6***3492 小时前
Vue混合现实案例
前端·vue.js·mr
p***43482 小时前
Vue混合现实开发
前端·vue.js·mr
__花花世界2 小时前
前端日常工作开发技巧汇总
前端·javascript·vue.js
www_stdio2 小时前
栈(Stack)详解:从原理到实现,再到括号匹配应用
javascript
JIngJaneIL3 小时前
智慧物业|物业管理|基于SprinBoot+vue的智慧物业管理系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·论文·智慧物业管理系统
爬坑的小白3 小时前
vue 2.0 路由跳转时新开tab
前端·javascript·vue.js
爬坑的小白3 小时前
vue x 状态管理
前端·javascript·vue.js
凌览3 小时前
一键去水印|5 款免费小红书解析工具推荐
前端·javascript·后端