相关问题
#鸿蒙通关秘籍#在鸿蒙系统中如何使用Image组件加载本地图片?
46浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用鸿蒙Image组件的事件获取图片加载信息?
75浏览 • 1回复 待解决
如何使用Image加载沙箱路径图片资源
1135浏览 • 2回复 待解决
Image如何加载应用沙箱路径下的图片资源
1855浏览 • 1回复 待解决
调用媒体库getAlbums方法,需要申请什么权限
1739浏览 • 1回复 待解决
RichText组件中<Image>元素如何加载资源中的图片?
2116浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何处理Image组件的加载错误?
79浏览 • 1回复 待解决
#鸿蒙通关秘籍#Image组件能否加载PixelMap?如何实现?
55浏览 • 1回复 待解决
Image组件如何加载沙盒内的图片
2485浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS的Image组件中设置图片填充效果?
123浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙开发中利用媒体查询实现响应式设计?
56浏览 • 1回复 待解决
Image组件如何加载网络图片
2609浏览 • 1回复 待解决
HarmonyOS Image组件加载缓存文件中的图片问题
567浏览 • 1回复 待解决
HarmonyOS预加载Image组件的图片
479浏览 • 1回复 待解决
Image组件是否支持加载手机本地目录中的图片
413浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过鸿蒙Image组件的objectFit属性设置图片缩放类型?
45浏览 • 1回复 待解决
HarmonyOS image组件图片加载性能数据
278浏览 • 1回复 待解决
without medialibrary permission没有媒体库权限是添加哪个权限呢?ReadMedia吗?
3705浏览 • 1回复 待解决
关于Image组件加载网络图片的问题
571浏览 • 1回复 待解决
#鸿蒙学习大百科#Image组件加载的图片,发现图片不清晰如何处理?
299浏览 • 1回复 待解决
Image组件加载的图片,如何缓解图片在缩放时的锯齿问题
2048浏览 • 1回复 待解决
HarmonyOS Image组件的图片路径更新为无值的问题
409浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在Image组件中添加点击事件并切换图片?
84浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何动态处理鸿蒙应用中页面路径变更及数据加载?
57浏览 • 1回复 待解决
要从鸿蒙的媒体库中加载图片,可使用媒体库路径
file://
进行访问:使用
photoAccessHelper
模块获取图库图片的URL:ts import { photoAccessHelper } from '@kit.MediaLibraryKit'; import { BusinessError } from '@kit.BasicServicesKit';
@Entry @Component struct Index { @State imgDatas: string[] = [];
getAllImg() { try { let PhotoSelectOptions: photoAccessHelper.PhotoSelectOptions = new photoAccessHelper.PhotoSelectOptions(); PhotoSelectOptions.MIMEType = photoAccessHelper.PhotoViewMIMETypes.IMAGE_TYPE; PhotoSelectOptions.maxSelectNumber = 5; let photoPicker: photoAccessHelper.PhotoViewPicker = new photoAccessHelper.PhotoViewPicker(); photoPicker.select(PhotoSelectOptions).then((PhotoSelectResult: photoAccessHelper.PhotoSelectResult) => { this.imgDatas = PhotoSelectResult.photoUris; }).catch((err: Error) => { console.error(
Error: ${err}
); }); } catch (err) { console.error(Error: ${err}
); } }async aboutToAppear() { this.getAllImg(); }
build() { Column() { Grid() { ForEach(this.imgDatas, (item: string) => { GridItem() { Image(item).width(200) } }); } } } }
使用URL格式
Image('file://media/Photos/5')
显示选中图片。