请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

接口调用失败

在7-3节出现api接口/users/list调用失败,弄了很久没能解决,请问问题在哪?
报错如下:
图片描述
api管理如下
图片描述
user.vue如下
图片描述

正在回答

2回答

打印一下ctx看看能不能输出

如果不能就把

const { ctx } = getCurrentInstance()

改写成

const { appContext } = getCurrentInstance()
const ctx = appContext.config.globalProperties

60cb0a5a09b55dbf05170117.jpg

另外你这报错的第二行和第三行不是提示你错误的位置了么,看看具体哪句错了

1 回复 有任何疑惑可以回复我~
  • 提问者 zhangjed #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2021-06-17 23:51:00
  • 提问者 zhangjed #2
    再次表达感谢!
    我当时觉得不是$api有问题就是ctx,但是不知道怎么改,把ctx打印出来也找不到$api,经过你的提示后找到了,改成这样也可以
    const { ctx } = getCurrentInstance()
    
    const {list, page} = await ctx.$.appContext.config.globalProperties.$api.getUserList(params);
    回复 有任何疑惑可以回复我~ 2021-06-18 00:11:56
  • 很棒的选手
    回复 有任何疑惑可以回复我~ 2021-06-24 09:42:03
河畔一角 2021-06-24 09:41:43

感谢@慕尼黑4584722 的耐心解答

0 回复 有任何疑惑可以回复我~
  • 老师我这里有两个问题不太懂
    问题一:这里为什么不能用ctx了?我查资料都用的ctx,难道是官方改了。
    问题二:网上说ctx只适合开发阶段用,而proxy则是开发和生产上都能用,并且我发现proxy中全局属性和组件实例都存在。我们是否改用proxy更好些?
    问题来源: https://blog.csdn.net/qq_39115469/article/details/113817592
    回复 有任何疑惑可以回复我~ 2021-06-30 10:45:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信