Vue3父组件如何访问子组件属性和方法

本篇内容主要是父组件如何访问子组件的属性和方法

文章目录


子组件

javascript 复制代码
//son.vue代码

const list = (info) =>{
    console.log(info)
}

const name = ref("XXXX")

//子组件向父组件暴露了一个方法,然后父组件就可以去使用子组件里面的一些属性和方法了
//子组件向父组件暴露了一个参数,一个方法
defineExpose({ show ,list,name});

父组件

javascript 复制代码
//引入子组件
<son ref="deliverRef">
    
</son>
const deliverRef = ref();

//父组件在点击按钮的时候就可以拿到子组件的属性和方法
const btnClick = () => {
  deliverRef.value.list("helloWorld")
  console.log(deliverRef.value.name)
};

最终结果

相关推荐
进击的尘埃21 小时前
React useEffect 的闭包陷阱与竞态条件:你以为的 cleanup 真的在正确时机执行了吗
javascript
1024小神21 小时前
bun+hono实现websocket长链接通许的demo
前端
进击的尘埃21 小时前
TypeScript 类型体操进阶:用 Template Literal Types 实现编译期路由参数校验
javascript
滕青山21 小时前
文本字符数统计 在线工具核心JS实现
前端·javascript·vue.js
十二74021 小时前
前端缓存踩坑实录:从版本号管理到自动化构建
前端·javascript·nginx
over69721 小时前
从 URL 输入到页面展示:一次完整的 Web 导航之旅
前端·面试·架构
Giant10021 小时前
TypeScript 核心知识点(覆盖 90% 开发场景)
前端
暴走的小呆21 小时前
为什么react要从顶层更新
前端
仰望星空的小猴子21 小时前
React18和React19新特性
前端
小码哥_常21 小时前
Android新航标:Navigation 3为何成为变革先锋?
前端