# # image ## Instructions 图片需要上传?推荐 uni-cdn ,帮你节省至少30%的 CDN 费用! 详情 。 HarmonyOS 图片组件。 ### Syntax - 使用 ``(或 ``,当需要包裹子节点时)。 - 遇到平台差异时,建议使用条件编译(`#ifdef / #endif`)显式处理。 #### Properties | 属性名 | 类型 | 默认值 | 说明 | 平台差异说明 | | --- | --- | --- | --- | --- | | src | String | | 图片资源地址 | | | mode | String | 'scaleToFill' | 图片裁剪、缩放的模式 | | | lazy-load | Boolean | false | 图片懒加载。只针对page与scroll-view下的image有效 | 微信小程序、百度小程序、抖音小程序、飞书小程序、小红书小程序 | | fade-show | Boolean | true | 图片显示动画效果 | 仅App-nvue 2.3.4+ Android有效 | | webp | boolean | false | 在系统不支持webp的情况下是否单独启用webp。默认false,只支持网络资源。webp支持详见下面说明 | 微信小程序2.9.0、抖音小程序2.90.0 | | show-menu-by-longpress | boolean | false | 开启长按图片显示识别小程序码菜单 | 微信小程序2.7.0 | | draggable | boolean | false | 是否能拖动图片 | H5 3.1.1+、App(iOS15+) | #### Events | 事件名 | 类型 | 默认值 | 说明 | 平台差异说明 | | --- | --- | --- | --- | --- | | @error | HandleEvent | | 当错误发生时,发布到 AppService 的事件名,事件对象event.detail = {errMsg: 'something wrong'} | | | @load | HandleEvent | | 当图片载入完毕时,发布到 AppService 的事件名,事件对象event.detail = {height:'图片高度px', width:'图片宽度px'} | | #### Platform Compatibility See official docs for platform support table: `https://uniapp.dcloud.net.cn/component/image.html` ### Examples ### Example (Example 1) ```vue ``` ### Example (Example 2) ```vue ``` ### Example (Example 3) ```vue ``` Reference: [Official Documentation](https://uniapp.dcloud.net.cn/component/image.html)