Vue 3如何在组件内获取当前应用实例?
在Vue 3组件内部访问当前应用实例的方法
在Vue 3中,你可以通过以下方式在组件内部获取当前应用实例:
1. 选项式API(Options API)
通过getCurrentInstance()获取组件实例,再通过其appContext.app属性拿到应用实例,需在setup函数或生命周期钩子中使用:
<script> import { getCurrentInstance } from 'vue' export default { setup() { const componentInstance = getCurrentInstance() const appInstance = componentInstance.appContext.app // 示例:打印Vue版本 console.log(appInstance.version) return {} } } </script>
2. 组合式API(
相关产品推荐
相关产品推荐

