前面学习了图片简单滤镜处理,接着下来对图片组件的事件响应进行学习。因为加载图片时,大多数都是采用异步的方式来加载图片,这样当图片加载失败时就无法及时知道,需要查看出错信息。当然也可以采用同步的方式,比如采用下面方法:
Image($r('app.media.icon'))
.syncLoad(true)
这里采用syncLoad方法来设置为同步加载图片,不过当图片比较大,或者网络上加载图片时,就会导致页面卡死,用户体验不好。因此常常采用异步的方式比较好,这时就需要采用两个事件来通知加载成功或失败。
这两个事件是:onComplete事件和onError事件。