vue3父组件调用子组件方法

使用 $refs

在 Vue 3 中,你可以使用 ref 属性在模板中注册一个子组件的引用。然后,在父组件中,你可以通过 this.$refs 访问这个子组件实例,并调用其方法。

父组件

<template>
    <section class="dataList">
      <provincesDataList ref="provincesDataRef"/>
    </section>
</template>
<script lang="ts" setup>
import provincesDataList from "../provincesDataList.vue";
const provincesDataRef = ref()
// 调用子组件getDataListFn方法
provincesDataRef.value.getDataListFn()
</script>

子组件:

<script lang="ts" setup>
import { ref, defineExpose } from "vue";
const getDataListFn = async () => {
    // 方法体
}
defineExpose({
    getDataListFn
});
</script>

相关推荐

  1. Vue3+Ant Design 组件调用组件方法

    2024-05-01 22:48:02       13 阅读
  2. vue3组件调用组件方法

    2024-05-01 22:48:02       14 阅读
  3. Vue3 /组件相互调用

    2024-05-01 22:48:02       18 阅读
  4. vue组件调用组件方法

    2024-05-01 22:48:02       33 阅读
  5. Vue.js 中组件调用组件方法

    2024-05-01 22:48:02       35 阅读
  6. Vue3中,组件调用组件中的方法

    2024-05-01 22:48:02       32 阅读
  7. 组件调用组件方法

    2024-05-01 22:48:02       42 阅读
  8. flutter 组件调用组件方法

    2024-05-01 22:48:02       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-01 22:48:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-01 22:48:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-01 22:48:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-01 22:48:02       20 阅读

热门阅读

  1. 如何将API 中的excel 文件load 到 Azure blob 中

    2024-05-01 22:48:02       14 阅读
  2. .requires_grad,.detach(),torch.no_grad()

    2024-05-01 22:48:02       11 阅读
  3. C/C++中的整数除法运算与汇编指令DIV和IDIV

    2024-05-01 22:48:02       12 阅读
  4. 如何看待AIGC技术

    2024-05-01 22:48:02       11 阅读
  5. Leetcode 590:N叉树的后序遍历

    2024-05-01 22:48:02       11 阅读
  6. Ubuntu 4G模块域名ping不通

    2024-05-01 22:48:02       10 阅读