提问人:ouya olivier 提问时间:10/28/2023 最后编辑:ouya olivier 更新时间:10/28/2023 访问量:25
Vue3 无法从另一个组件获取组件的实例 [closed]
Vue3 cannot obtain instance of component from another component [closed]
问:
Vue 3 组合式 API
我有两个组件 A 和 B 我使用模式脚本设置 我不知道如何将组件 A 中声明的函数调用到组件 B 中。请帮帮我。 我想让组件 A 的 this 调用一个函数,就像在选项 API 中一样
我尝试了getInstance().ctx方法,但我无法访问任何函数或变量 谢谢。
答:
1赞
ouya olivier
10/28/2023
#1
import { ref, onMounted, getCurrentInstance } from 'vue';
//
let $this = getCurrentInstance();
// initialize components based on data attribute selectors
onMounted(() => {
$this = $this.setupState;
//and after you can call any function or variables with '$this'
}
我自己在 vue 3 组合 API 方法中找到了一个解决方案
评论