HarmonyOS/OpenHarmony应用开发-dataUriUtils的使用
- 模块导入
- 接口详情
dataUriUtils.getId
getId(uri: string): number 获取附加到给定uri的路径组件末尾的ID。
参数:
名称 |
类型 |
描述 |
|
uri |
string |
是 |
指示要从中获取ID的uri对象。 |
dataUriUtils.attachId
attachId(uri: string, id: number): string 将给定ID附加到给定uri的路径组件的末尾。
参数:
名称 |
类型 |
必填 |
描述 |
uri |
string |
是 |
指示要从中获取ID的uri对象。 |
id |
number |
是 |
指示要附加的ID。 |
dataUriUtils.deleteId
deleteId(uri: string): string 从给定uri的路径组件的末尾删除ID。
参数:
名称 |
类型 |
必填 |
描述 |
uri |
string |
是 |
指示要从中删除ID的uri对象。 |
dataUriUtils.updataId
updateId(uri: string, id: number): string 更新指定uri中的ID。
参数:
名称 |
类型 |
必填 |
描述 |
uri |
string |
是 |
指示要更新的uri对象 |
id |
number |
是 |
指示新ID |
- 接口示例
demo.ets
import dataUriUtils from '@ohos.ability.dataUriUtils';export class DataUriUtils { getId() { dataUriUtils.getId("com.example.abilityjihe/1001") console.info('start is getId()') } attachId() { let idInt = 1002; dataUriUtils.attachId("com.example.abilityjihe", idInt,) console.info('start is attachId()') } deleteId() { dataUriUtils.getId("com.example.abilityjihe/1001") console.info('start is deleteId()') } upDataId() { let idInt = 1002; dataUriUtils.attachId("com.example.abilityjihe", idInt,) console.info('start is upDataId()') }}export default new DataUriUtils()
index.ets
import demo from '../common/demo'@Entry@Componentstruct Index { build() { Row() { Row() { Button('获取') .onClick(()=>{ demo.getId() }) Button('附加') .onClick(()=>{ demo.attachId() }) Button('删除') .onClick(()=>{ demo.deleteId() }) Button('更新') .onClick(()=>{ demo.upDataId() }) }.justifyContent(FlexAlign.Center) .width('100%') } .height('100%') }}