Skip to content

使用场景


  • ImgBox 适合不会受到跨域限制的图片场景,尤其是同域图片资源。
  • 它通过内部请求流程加载图片,因此可以显示加载进度条。
  • 当你需要进度反馈,并且图片地址适合同域或可直接请求的方式时,优先使用 ImgBox

ImgBox-DEMO


vue
<fv-ImgBox url="https://placehold.co/350x350/png?text=VFluent+ImgBox+1" style="width: 350px; height: 350px;"></fv-ImgBox>

ImgBox-Background Image


vue
<fv-ImgBox url="https://placehold.co/350x350/png?text=VFluent+ImgBox+2" :onbackground="true" style="width: 350px; height: 350px; background-size: cover;"></fv-ImgBox>

ImgBox-Lazy Load


vue
<fv-ImgBox url="https://placehold.co/350x350/png?text=VFluent+ImgBox+Lazy" :onlazy="true" style="width: 350px; height: 350px; background-size: cover;"></fv-ImgBox>

属性


属性类型必填默认值说明
urlstring''Image url,be careful don't use cross-domain url
onlazybooleanfalseLazy load image
loadingColorstring'rgba(36, 36, 36, 1)'
onbackgroundbooleanfalseShow as background
themestring'global'参见组件的 theme 选项。
disabledbooleanfalse参见组件的 disabled 选项。
langstring"global"参见组件的 lang 选项。

事件


事件名参数说明
loadobject图片加载完成时触发。
errorobject图片元素加载失败时触发。
load-errorobject图片资源请求失败时触发。

MIT Licensed