uniapp中为什么this.$api是undefined
麻烦大佬看下uniapp项目的这个报错是哪里的问题,辛苦解答下,不胜感激!!!main.js源码如下api/request.js源码如下
api/user.js源码如下
pages/user/login.vue圈出来的位置报错
报错截图如下
vue3引用插件方式有变化。 试试图中的方式 import api from './api/index.js‘
要看看'./api/index.js‘ 是怎么写的 kexing 发表于 2024-4-5 10:15
import api from './api/index.js‘
要看看'./api/index.js‘ 是怎么写的
我在外面,我手动编辑一下代码,就下面这3行
import user from './user.js'
export default{
user
} 本帖最后由 linguo2625469 于 2024-4-5 11:36 编辑
不是这样用的 你的api已经在user.js里统一管理了
你在页面中直接
import {login} from "@api/user.js"
或者
import login from "@api/user.js"
因为你是export default
使用时:
login().then(res=>{})
即可
建议你的user.js中直接这样写
export function login(){ //写你的代码 }
export function api2(){ //写你的代码 }
然后vue中
import {login,api2} from "@api/user.js"
你在页面就能调用这两个api了 linguo2625469 发表于 2024-4-5 11:33
不是这样用的 你的api已经在user.js里统一管理了
你在页面中直接
import {login} from "@api/user.js"
现在是搞一个全局api后期各页面不用导入了 jianjdand2bz 发表于 2024-4-5 11:43
现在是搞一个全局api后期各页面不用导入了
你的全局不对啊
另外我这事推荐写法 我们都这样写 而不是你那样写 linguo2625469 发表于 2024-4-5 11:43
你的全局不对啊
另外我这事推荐写法 我们都这样写 而不是你那样写
如果按照全局api的方案来做,应该怎么改呢? jianjdand2bz 发表于 2024-4-5 11:47
如果按照全局api的方案来做,应该怎么改呢?
这个你自己学习一下吧 论坛的帮助是有限的 linguo2625469 发表于 2024-4-5 11:59
这个你自己学习一下吧 论坛的帮助是有限的
好的,感谢{:1_893:}
页:
[1]
2