8***@qq.com
8***@qq.com
  • 发布:2022-10-16 16:05
  • 更新:2024-04-12 18:20
  • 阅读:1827

vue3.0 uview-plus 打包app后uni.$u.http报错

分类:uni-app

reportJSException >>>> exception function:createInstanceContext, exception:white screen cause create instanceContext failed,check js stack ->Uncaught TypeError: Cannot destructure property 'http' of 'uni.$u' as it is undefined

2022-10-16 16:05 负责人:无 分享
已邀请:
g***@163.com

g***@163.com - 测试

解决了吗

9***@qq.com

9***@qq.com - 游戏匠

解决了吗?

懒洋君

懒洋君

const { http } = uni.$u
上面这行报错咋解决?

TypeError: Cannot read property 'http' of undefined

1***@139.com

1***@139.com

解决了吗

1***@139.com

1***@139.com

解决了 不用那个变量 直接写uni.$u.http.get('/member/user/get', params)

白開水

白開水

遇到了相同的问题,下面的代码App端调试报错(TypeError: Cannot read property 'http' of undefined),其他端正常...

const http = uni.$uv.http  
export function userinfoApi(params = {}) {  
  return http.get("/user/info", {  
    params,  
    custom: {  
      auth: true,  
      loading: false,  
    },  
  });  
}

经过调试发现是这段代码的问题

const http = uni.$uv.http

改成下面这种写法就可以解决

export function userinfoApi(params = {}) {  
  return uni.$uv.http.get("/user/info", {  
    params,  
    custom: {  
      auth: true,  
      loading: false,  
    },  
  });  
}

神奇的世界...

要回复问题请先登录注册