安装文件
安装文件位置: 总目录的oh-package.json5文件
dependencies:生产情况–上线运行时间必须必要的包
devDependencies:开辟情况–开辟适合为了方便提高效率的包。
包管理工具
OHPM CLI 作为鸿蒙生态三方库的包管理工具,支持OpenHarmony共享包的发布、安装和依靠管理。
下载开辟工具的时间会装一个ohpm的软件,就是这个。【下载地点】
配置情况变量
在下令行运行一下 ohpm -v。
如果已经安装但报下面错,说明必要配置情况变量。
重新启动项目,就可再次看到是可以的
安装第三方包
ohpm常见下令
如果不知道必要什么包,包的名字,可以在官网检察
安装一个http请求的axios试试
在进行网络请求前,您必要在module.json5文件中申明网络访问权限。
Demo,在index.ets获取新浪最新头条。
- import axios from '@ohos/axios'
- interface ListType {
- hotValue: string,
- index: number,
- link: string,
- title: string
- }
- @Entry
- @Component
- struct Index {
- @State ListData: ListType[] = []
- build() {
- Column() {
- Row(){
- Text('获取新浪头条:')
- Button('请求').onClick(() => {
- axios.get('https://api.codelife.cc/api/top/list?lang=cn&id=KqndgxeLl9').then(res => {
- console.log(res.data.data[0])
- this.ListData = res.data.data
- })
- })
- }
- Divider()
- List({space:20}){
- ForEach(this.ListData,item => {
- ListItem(){
- Row() {
- Text(`${item.index}.${item.title}`)
- Text(item.hotValue).fontWeight(FontWeight.Bold)
- }
- .width('100%')
- .backgroundColor('#fff3a4b1')
- .padding(10)
- .borderRadius(8)
- .justifyContent(FlexAlign.SpaceBetween)
- }
- // .margin({
- // left:10,right:10
- // })
- },item => item.index)
- }
- }
- }
- }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |