
回复
一、模块导入
二、接口详情
dataUriUtils.getId
getId(uri: string): number 获取附加到给定uri的路径组件末尾的ID。
dataUriUtils.attachId
attachId(uri: string, id: number): string 将给定ID附加到给定uri的路径组件的末尾。
dataUriUtils.deleteId
deleteId(uri: string): string 从给定uri的路径组件的末尾删除ID。
dataUriUtils.updataId
updateId(uri: string, id: number): string 更新指定uri中的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
@Component
struct 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%')
}
}