当前位置: 首页 > news >正文

Vue3 组件方法暴露给其他组件调用 defineExpose使用

介绍

Vue2 父组件可以使用ref 调用子组件内部的方法,而vue3 无法直接通过ref进行调用内部方法,需要将组件的方法暴露。

子组件

将改方法暴露出去,给父组件调用

import { ref, defineExpose } from 'vue'
function resetFrom() { //重置表单formRef.value.resetFields()regionList.value = []cityList.value = []
}defineExpose({resetFrom //暴露方法
});

父组件

<District ref="batchExtraction" </District>
const batchExtraction = ref(null)
function batchExtractionResetFrom() { //表单重置batchExtraction.value.resetFrom()  //调用子组件方法
}

http://www.mrgr.cn/news/15162.html

相关文章:

  • 玩转云服务:Oracle Cloud甲骨文永久免费云主机配置指南(续)
  • [英语单词] feedback
  • 设计模式-结构型模式-组合模式
  • 前端web开发HTML+CSS3+移动web(0基础,超详细)——第5天
  • C++ 设计模式——迭代器模式
  • 数据库视图的使用
  • OprnHarmony驱动开发:外设器件HDF驱动移植规范
  • Python和PySide6实现分别实现tcp通信。
  • SpringBoot 实战:SpringBoot整合Flink CDC,实时追踪mysql数据变动
  • SprinBoot+Vue餐厅点餐系统的设计与实现
  • 深度学习速通系列:贝叶思SVM
  • 操作系统:哪些函数属于系统调用?
  • DataWhale夏令营:Task2:建模方案解读与进阶
  • 微服务中间件之Nacos-安装篇
  • useeffect和uselayout区别
  • docker安装minio
  • DevOps实现CI/CD实战(三)- 集成Sonar Qube
  • EmguCV学习笔记 VB.Net 7.2 特征点检测
  • webgl入门
  • 最佳实践:Typora+docusaurus完美解决(云笔记+知识库+博客)需求