> 文档中心 > HarmonyOS/OpenHarmony应用开发-dataUriUtils的使用

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%')  }}