HarmonyOS引入其他包,以引入请求axios为例

打印 上一主题 下一主题

主题 782|帖子 782|积分 2346

安装文件

安装文件位置: 总目录的oh-package.json5文件

dependencies:生产情况–上线运行时间必须必要的包
devDependencies:开辟情况–开辟适合为了方便提高效率的包。
包管理工具

OHPM CLI 作为鸿蒙生态三方库的包管理工具,支持OpenHarmony共享包的发布、安装和依靠管理。
下载开辟工具的时间会装一个ohpm的软件,就是这个。【下载地点】
配置情况变量

在下令行运行一下 ohpm -v
如果已经安装但报下面错,说明必要配置情况变量。


重新启动项目,就可再次看到是可以的

安装第三方包

ohpm常见下令

如果不知道必要什么包,包的名字,可以在官网检察
安装一个http请求的axios试试

  1. ohpm install @ohos/axios
复制代码

在进行网络请求前,您必要在module.json5文件中申明网络访问权限。

Demo,在index.ets获取新浪最新头条。
  1. import axios from '@ohos/axios'
  2. interface ListType {
  3.   hotValue: string,
  4.   index: number,
  5.   link: string,
  6.   title: string
  7. }
  8. @Entry
  9. @Component
  10. struct Index {
  11.   @State ListData: ListType[] = []
  12.   build() {
  13.     Column() {
  14.       Row(){
  15.         Text('获取新浪头条:')
  16.         Button('请求').onClick(() => {
  17.           axios.get('https://api.codelife.cc/api/top/list?lang=cn&id=KqndgxeLl9').then(res => {
  18.             console.log(res.data.data[0])
  19.             this.ListData = res.data.data
  20.           })
  21.         })
  22.       }
  23.       Divider()
  24.       List({space:20}){
  25.         ForEach(this.ListData,item => {
  26.           ListItem(){
  27.             Row() {
  28.               Text(`${item.index}.${item.title}`)
  29.               Text(item.hotValue).fontWeight(FontWeight.Bold)
  30.             }
  31.             .width('100%')
  32.             .backgroundColor('#fff3a4b1')
  33.             .padding(10)
  34.             .borderRadius(8)
  35.             .justifyContent(FlexAlign.SpaceBetween)
  36.           }
  37.           // .margin({
  38.           //   left:10,right:10
  39.           // })
  40.         },item => item.index)
  41.       }
  42.     }
  43.   }
  44. }
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

罪恶克星

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表