Mrcdh技术博客 Mrcdh技术博客
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Mrcdh

全栈开发小学生
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • element-ui

  • vue3

    • pinia持久化插件pinia-plugin-persist的使用
    • Vue3项目搭建
    • steup下调用子组件方法
    • Vue3使用Typescript常见问题
  • vue实现图片文件的显示和上传
  • composition-api
  • vue常用eslint配置模板
  • vue.config.js常用配置
  • vuepress-theme-vdoing本站使用主题
  • vue常见问题
  • 常用插件

  • 《Vuejs》
  • vue3
mrcdh
2021-06-04

steup下调用子组件方法

父组件:

<template>
  <base-child ref="childRef"></base-child>
  <button @click="childRef.show()">直接调用</button>
</template>
<script steup>
import { ref } from 'vue'
const childRef = ref()
</script>
1
2
3
4
5
6
7
8

子组件:

<template>
  <base-child ref="childRef"></base-child>
</template>
<script steup>
import { useContext } from 'vue'
const { expose } = useContext()

function show() {
  console.log('显示');
}
// 暴露方法
expose({
  show
})
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#vue3
上次更新: 2023/09/22, 16:54:32
Vue3项目搭建
Vue3使用Typescript常见问题

← Vue3项目搭建 Vue3使用Typescript常见问题→

最近更新
01
uniapp常见问题
03-19
02
Vue3项目搭建
12-25
03
使用pnpm的monorepo组织项目
11-01
更多文章>
Theme by Vdoing | Copyright © 2020-2025 Mrcdh | 苏ICP备2020058908号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×