您现在的位置是:网站首页> 编程资料编程资料
Vue3中使用setup通过ref获取子组件的属性_vue.js_
2023-05-24
495人已围观
简介 Vue3中使用setup通过ref获取子组件的属性_vue.js_
setup通过ref获取子组件的属性
主要依赖defineExpose
子组件通过 defineExpose将数据抛出
testCom
父组件通过给子组件绑定ref 然后结合nextTick回调函数获取子组件的数据
{{ showText }}
效果图

调用子组件的属性和方法
今天在写 vue3 项目时,需要在父组件里面调用子组件的方法,但是打印出来却是这个样子:

发现打印出来的数据啥都没有,难道是代码问题?
上代码:
父组件代码
son 组件代码
子组件
通过翻阅 vue 文档发现文档中写着一个叫 defineExpose 的 api,是这样介绍的:
使用
然后就可以在控制台看到我们在控制台打印出了子组件上变量和方法,然后就可以进行调用了

over,问题解决!
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关内容
- Vue中Element的table多选表格如何实现单选_vue.js_
- 微信小程序开发之全局配置与页面配置实现_javascript技巧_
- 理解JavaScript中window对象的一些用途_javascript技巧_
- vue 表格单选按钮的实现方式_vue.js_
- VUE生命周期全面系统详解_vue.js_
- JavaScript实现简易计算器案例_javascript技巧_
- vue-loader和webpack项目配置及npm错误问题的解决_vue.js_
- 前端插件库之vue3使用vue-codemirror插件的步骤和实例_vue.js_
- vue在自定义组件上使用v-model和.sync的方法实例_vue.js_
- vue封装form表单组件拒绝重复写form表单_vue.js_
