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
onlazyboolean否falseLazy load image
loadingColorstring否'rgba(36, 36, 36, 1)'
onbackgroundboolean否falseShow as background
themestring否'global'参见组件的 theme 选项。
disabledboolean否false参见组件的 disabled 选项。
langstring否"global"参见组件的 lang 选项。

事件 ​


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

MIT Licensed