1. 下载和安装ohpm
为啥要安装ohpm呢,因为axios是第三方库,不是鸿蒙官方提供的,所以不能直接引入
ohmp简介:作为鸿蒙生态三方库的包管理工具,支持OpenHarmony共享包的发布、安装和依赖管理。
链接:ohpm命令行工具,ohpm使用指导
下载好后放到一个你喜欢的任何文件夹里面并解压
解压好后在这个目录用命令行打开
友情提示:使用前请先下载Node.js,并配置到环境变量
配置环境变量
配置好后外面也就可以了
2.下载和安装axios
进入项目目录,然后输入下面命令ohpm install @ohos/axios
安装完后会出现这些东西
开放网络权限:在模块的module.json5文件中配置网路权限
//权限请求
"requestPermissions": [
{
"name": "ohos.permission.INTERNET", //权限代码——网络请求
"usedScene": {//描述权限使用的场景和时机。
"abilities": [//标识需要使用到该权限的Ability,标签为数组形式。
"FormAbility"
],
"when": "always"//标识权限使用的时机,值为inuse/always。- inuse:表示为仅允许前台使用。- always:表示前后台都可使用
}
}
],
3.使用axios
导入axios
//导入axios模块
import axios from '@ohos/axios'
发送请求并处理响应
axios.get(//请求方式,不同方式使用不同方法
'url',//请求路径
{
params:{'param1':'value1'},//请求选项
data:{'param1':'value1'},
},
)
.then(response => {//响应结果
// 处理成功情况
if(response.status !== 200){
console.log('查询成功')
}
console.log('查询失败')
})
.catch((error)=> {
// 处理错误情况
console.log('查询失败',JSON.stringify(error));
})