1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > vue3获取子组件实例

vue3获取子组件实例

时间:2020-02-24 20:39:59

相关推荐

vue3获取子组件实例

方法一,直接获取

// 子组件 抛出方法defineExpose({ init });

// 父组件// 1.引入子组件import addMinorJnjuries from "../dialog/minorJnjuriesDialog/addMinorJnjuries.vue";<addMinorJnjuriesref="addRef":dialogVisible="showDialog"@close="closeDialog"@getDataList="getDataList"></addMinorJnjuries>// 2.获取子组件ref实例const addRef = ref<InstanceType<typeof addMinorJnjuries>>();// 3.使用if (addRef.value) addRef.value.init(row.id, "编辑");// 注意 不加if判断会有警告 !!!

方法二 在父组件实例中获取

getCurrentInstance

import { getCurrentInstance } from "vue";const { proxy } = <any>getCurrentInstance();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。