vue lazyload,在出现图像错误后执行某些操作

问题描述 投票:0回答:1

如果延迟加载错误,我想让“ imageError”的数据为真

HTML

<div v-lazy:background-image="imgObj"></div>

JS

data() {
  imageError: false
},

comuted: {
  imgObj() {
    return {
      src: srcImage,
      error: errImage,
      loading: loadingImage,
      adapter: {
          loading (listender, Init) {
              console.log('loading')
          },
          error (listender, Init) {
            // if lazyload image error return true
            this.imageError = true
            console.log('error')
          }
        }
    }
  }
}

src / error /正在加载图像,但是适配器不起作用,是否有其他方法可以解决此问题?

vue.js lazy-loading
1个回答
0
投票

adapter属性是为plugin选项保留的,它不能作为directive选项使用。

© www.soinside.com 2019 - 2024. All rights reserved.