[vue warn]: inject() can only be used inside setup()
问题背景:最近在用vue3写管理系统的登录功能的时候,在封装axios之后浏览器控制台出现警告: [Vue warn]: inject() can only be used inside setup() or functional components.
原因:因为在vue3中useRouter,useStore要放在setup中引入,我们在封装axios文件中不能直接引入。
1.bug提示:
![[vue warn]: inject() can only be used inside setup()](/img/b8/405158245b7441ae9c72bb1d0b063c0b.png)
2.然后我们就将router,store改为从@router,@store中引入,如下图示:
![[vue warn]: inject() can only be used inside setup()](/img/5d/f8fc35ec90b4400c9bf4c75291359113.png)
最后希望我的方法能给大家一点帮助
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/fcd65c0416.html
相关推荐
-
MySQL表的基本插入查询操作详解
博学而笃志,切问而近思 文章目录 插入 插入更新 替换 查询 全列查询 指定列查询 查询字段为表达式 查询结果指定别名 查询结果去重 WHERE 条件 基本比较 逻辑运算符 使用L…
1天前 -
Mysql – 常用插入数据的三种方法详解及练习
目录 🥙8.1.1 mysql中常用的三种插入数据的语句 1. insert into – 插入数据 2. replace into – 插…
1天前 -
打开JSON文件的六种方法,总有一种适合你
JSON(JavaScript Object Notation)是从JavaScript派生的一个独立于语言的文件。JSON文件是纯文本文件,而不是二进制代码。这种文件格式是可读的…
1天前 -
【开源项目推荐】通用SQL数据血缘分析工具——Sqllineage
大家好,我是独孤风,从本周开始,争取每周为大家带来一个优秀的开源项目推荐。 开源项目不仅促进了技术的发展和普及,还为全球范围内的开发者和用户社区建立了一个共享知识、协作和创新的平台…
1天前 -
【PG】PostgreSQL 目录结构
目录 1 软件安装目录 2 数据文件目录 base/:存储每个数据库的基本数据文件 global/:包含了全局性质的系统表空间文件 pg_tblspc/:包含了表空间的符号链接 p…
1天前 -
【Genshin私服】Grasscutter部署全流程
前言 本文写于3.0时期,内容具有时效性,但方法通用 注意!! 本教程是给具有一定电脑操作能力的人使用,如果你单纯只是想玩私服,并不会使用电脑等工具来自行安装,那么你可以私聊本人,…
1天前 -
HBuilderX修改manifest.json设置,解决跨域问题(CORS、Cross-Origin)
搭建一个前台uniapp,后台springboot的开发环境时,遇到了跨域问题。 console提示错误信息: Access to XMLHttpRequest at ‘…
1天前 -
Redis Streams在Spring Boot中的应用:构建可靠的消息队列解决方案【redis实战 二】
欢迎来到我的博客,代码的世界里,每一行都是一个故事 Redis Streams在Spring Boot中的应用:构建可靠的消息队列解决方案引言前言Redis Streams的基本概…
1天前 -
Redis的redis-cli客户端工具的使用
一、redis-cli的位置 server-lic是Redis默认的客户端工具,此工具在Redis的安装目录下 二、连接redis 1、直接连接 如果服务器是在本机,并且端…
1天前
