Vue3組件中g(shù)etCurrentInstance()獲取App實例,但是返回null的解決方案
Vue3組件中g(shù)etCurrentInstance()獲取App實例,但是返回null
我在一個按鈕點擊函數(shù)里面獲取APP實例的時候,返回的竟然是null:

在頁面上點擊按鈕后

這個問題的根本原因是
getCurrentInstance() ,還有諸如: useStore 、 useRouter 這些跟 Vue 實例沾邊的都會有這個問題,這些函數(shù)只能寫到setup函數(shù)里面,不能套在別的函數(shù)里面使用。
當(dāng)我把getCurrentInstance寫在外層setup里面之后就可以正常獲取到了:

頁面上正常獲取到了

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue3使用localStorage實現(xiàn)登錄注冊功能實例
這篇文章主要給大家介紹了關(guān)于vue3使用localStorage實現(xiàn)登錄注冊功能的相關(guān)資料, localStorage這個特性主要是用來作為本地存儲來使用的,解決了cookie存儲空間不足的問題,需要的朋友可以參考下2023-06-06
vue項目之?dāng)?shù)量占比進度條實現(xiàn)方式
這篇文章主要介紹了vue項目之?dāng)?shù)量占比進度條實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12
Vue插槽slot詳細(xì)介紹(對比版本變化,避免踩坑)
Vue中的Slot對于編寫可復(fù)用可擴展的組件是再合適不過了,下面這篇文章主要給大家介紹了關(guān)于Vue插槽slot詳細(xì)介紹的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-06-06
vue+Minio實現(xiàn)多文件進度上傳的詳細(xì)步驟
這篇文章主要給大家介紹了關(guān)于如何利用vue+Minio實現(xiàn)多文件進度上傳的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2022-03-03
Vue結(jié)合Video.js播放m3u8視頻流的方法示例
本篇文章主要介紹了Vue+Video.js播放m3u8視頻流的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05

