creator 2.4.2里使用axios报错

有解决方法或者思路嘛? 朋友 :apple:

我现在是 isStandardBrowserEnv 这里暴力return false,微信可以正常用了,但是编辑器会报这个错

他是判断是否同源写cookies, 你应该这么判断

if (typeof navigator !== 'undefined' && typeof navigator.product !== 'undefined') { // 可能还需要其他判断来保证不影响其他平台
   Object.defineProperty(navigator, "product" , {value: "NativeScript"});
}

我不知道微信小程序的navigator.product的值是啥,如果navigator.product有值的话那就强制写死isStandardBrowserEnv的返回值, 如果navigator.product没有值就用这个判断

https://mp.weixin.qq.com/s/O4hYJ9u0SSSCpyI58k5G1w

文章我在最后记录了这个问题

其实,我用过一段时间的axios,但是我放弃了,后来它又出现了别的问题,最后还是自己封装了一套使用

你不能太暴力了,写代码还是要理解其中的原理,理解代码作者的用意, 这样你才好修改,不然鬼会知道会影响到什么

https://github.com/wendux/fly
可以使用fly,这个是仿axios的,多平台,小游戏里应该也可以用

嗯,爱了爱了,多谢~ :hamburger::hamburger::hamburger:

多谢多谢:strawberry:

多谢推荐, 我看看

想问一下你这个支持原生吗?

调用报错了 什么情况?

我的解决方案是放弃 axios,真难受。还是用 xhr 吧

我也是2.4.2,也是用的axios,好像没什么问题啊

cocos 里没问题,网页没问题,打包 android 就完犊子了

1赞

我上边不是发了解决办法了么····
我公众号里也发过

我重新打了个包,只加了那一句。
https://github.com/group900-3/axios-on-ccc2/packages/960401

趁着帖子 分享 一下 3.x 版本的用法
Cocos Creator 3.x 使用第三方库axios.js

fetch很香 :smile: