本文主要是介绍Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案》:本文主要介绍Vue3组件中getCurrentInstance()获取App实例,但是返回nu...
Vue3组件中getCurrentInstance()获取App实例,但是返回null
我在一China编程个按钮点击China编程函数里面获取APP实例的时候,返回的竟然是null:
在页面上点击按钮后
这个问题的根本原因是
getCurrentInstance()
,还有诸如: useStore
、 useRouter
这些跟 Vue 实例沾边的都会有这编程个问题,这些函数只能写到setup函数里面,不能套在别的函数里面使用。
当我把getCurrentInstance写在外层setup里面之后就可以正常获取到了:
页面上正常获取到了
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持China编程(www.chinasem.cn)。http://www.chinasem.cn
这篇关于Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!