問(wèn)題背景:最近在用vue3寫(xiě)管理系統(tǒng)的登錄功能的時(shí)候,在封裝axios之后瀏覽器控制臺(tái)出現(xiàn)警告:?[Vue warn]: inject() can only be used inside setup() or functional components.
原因:因?yàn)樵趘ue3中useRouter,useStore要放在setup中引入,我們?cè)诜庋baxios文件中不能直接引入。
1.bug提示:
?2.然后我們就將router,store改為從@router,@store中引入,如下圖示:
?最后希望我的方法能給大家一點(diǎn)幫助文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-743481.html
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-743481.html
到了這里,關(guān)于[vue warn]: inject() can only be used inside setup()的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!