You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
代码演示
基础用法
基础用法与原生 image
标签一致,可以设置src
、width
、height
、mode
等原生属性。
<hd-image width="100" height="100" lazy-load :mode="mode" src="https://fant-mini-plus.top/img/dog_1.jpg" />
圆形图片
通过round
属性可以设置图片变圆。
<hd-image lazy-load width="100" height="100" :mode="mode" :round="true" src="https://fant-mini-plus.top/img/dog_1.jpg" />
图片懒加载
图片懒加载。只针对 page 与 scroll-view 下的 image 有效
<hd-image width="100" height="100" lazy-load src="https://fant-mini-plus.top/img/dog_1.jpg" />
加载中提示
Image
组件提供了默认的加载中提示,支持通过loading
插槽自定义内容。
<!-- 默认加载中 -->
<hd-image lazy-load width="100" height="100" showLoading></hd-image>
<!-- 自定义加载中 -->
<hd-image lazy-load width="100" height="100" showLoading>
<template #loading>加载中...</template>
</hd-image>
加载失败提示
Image
组件提供了默认的加载失败提示,支持通过error
插槽自定义内容。
<!-- 默认加载失败提示 -->
<hd-image width="100" src="error" height="100" showLoading showError></hd-image>
<!-- 自定义加载失败提示 -->
<hd-image width="100" src="error" height="100" showLoading showError>
<template #error>
<hd-image width="100" height="100" lazy-load src="https://fant-mini-plus.top/img/dog.jpg"></hd-image>
</template>
</hd-image>