在可穿戴设备的 HarmonyOS JS 框架中使用 Axios

Using Axios in HarmonyOS JS Framework for Wearables

我正在使用 HarmonyOs 创建一个(不是精简版)可穿戴应用程序。我想使用 Axios 向我的服务器发送请求。 我能够使用 npm install axiosimport 在我想使用它的页面上安装包。

我面临的问题是整个 axios 请求似乎都被忽略了。这是一个例子。

import axios from 'axios'

export default {
    onButtonClick() {
        console.log("AXIOS TEST")

        axios.get("https://example.com/test")
            .then(result => console.log("AXIOS result " + result))
            .catch(error => console.log("AXIOS error " + error))

        console.log("AXIOS TEST END")
    }
}

当我单击按钮时,我得到了 AXIOS TESTAXIOS TEST END 日志,但既没有结果也没有错误日志。与 axios 相关的任何其他日志都没有。

我相信我拥有所需的权限,并且我在 node 脚本中测试了此代码段并且运行良好。

我是不是遗漏了什么或者有人可以帮帮我吗?

经相关团队确认,axios暂不支持,正在规划中

因此,建议您优先使用fetch请求。

详情请参考Docs.