货无忧
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

代码演示

基础用法

基础用法与原生 image 标签一致,可以设置srcwidthheightmode等原生属性。

<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>