今天给大家介绍一个三方库 china_area,china_area[1] 中国区域数据,省市县三级数据。
ohpm i @nutpi/china_area
OpenHarmony ohpm 环境配置等更多内容,请参考如何安装 OpenHarmony ohpm 包[2]
方法 | 介绍 |
---|---|
getAreaStrSyncgetAreaStr | 获取省市县的 JSON 字符串 |
getAreaSyncgetArea | 获取省市县的数据 |
getCityByNameSyncgetCityByName | 根据省名获取下面的市 |
getDistrictByNameSyncgetDistrictByName | 根据市名获取下面的区县 |
import { AreaEntity, AreaHelper } from "@nutpi/china_area"
@Entry
@Component
struct Index {
@State message: string = 'Hello World';
private citys: AreaEntity[] = []
aboutToAppear(): void {
this.citys = AreaHelper.getAreaSync()
}
build() {
Column() {
TextPicker({ range: this.citys })
}
.height('100%')
.width('100%')
}
}
欢迎大家一起共建繁荣鸿蒙生态。
最后给大家顺便把三方库相关的命令列举一下。
@group
命名空间的三方库执行以下命令:
ohpm install <package_name>
@group
命名空间的三方库执行以下命令:
ohpm install <@group/package_name>
执行以下命令:
ohpm install ../folder
执行以下命令:
ohpm install ./package.har
在项目根目录下,执行以下命令,更新所有三方库:
ohpm update
在项目根目录下,执行以下命令,更新指定名称的三方库:
ohpm update <package_name>
https://docs.qq.com/sheet/DYnl1dUxhV21JTWNl?tab=BB08J2[3]
我们也将持续更新。
参考资料
[1]
china_area: https://ohpm.openharmony.cn/#/cn/detail/@nutpi%2Fchina_area
[2]
如何安装 OpenHarmony ohpm 包: https://ohpm.openharmony.cn/#/cn/help/downloadandinstall
[3]
https://docs.qq.com/sheet/DYnl1dUxhV21JTWNl?tab=BB08J2: https://docs.qq.com/sheet/DYnl1dUxhV21JTWNl?tab=BB08J2