почему <img>тег loadstart событие не запускается?Есть ли альтернатива? - PullRequest
0 голосов
/ 12 апреля 2019

Я использую vuejs с пользовательским интерфейсом Element, хочу показать индикатор загрузки, когда начинается загрузка изображения из src attr, скрыть индикатор загрузки, когда срабатывает событие load (img загружено).

Событие load работает хорошо, но loadstart никогда не срабатывает.

Вот фрагмент:

<div v-loading="imgLoading">
  <img
    :src="imgOfSelectedColor"
    @loadstart="showImgLoading"
    @load="hideImgLoading"
    @error="hideImgLoading"
    @abort="hideImgLoading"
  >
</div>
export default {
  data() {
    return {
      imgLoading: false
    };
  },
  methods: {
    showImgLoading() {
      this.imgLoading = true;
    },
    hideImgLoading() {
      this.imgLoading = false;
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...