IskDev
@IskDev

Как грузить изображения асинхронно?

В консоли ссылка выводится, но картинки не отображаются

import {ref as storageRef, getDownloadURL} from "firebase/storage"

let loadImage = async (name) => {

    const listRef =  storageRef(storage, "/images/" + name + ".png")

    const url = await getDownloadURL(listRef)
    console.log(url)

    return url
  }


<div v-for="characterInfo in characterScore.characterData">
        <p>{{ characterInfo.name }}</p>
        <img
             :src="characterScore.loadImage(characterInfo.name.toLowerCase())"
             :alt="characterInfo.name">
      </div>
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
imko
@imko
Senior Scratch Developer
Заводишь свойство в котором должен лежать срц, его биндишь в картинку. В нужное тебе время вызываешь подгруз, записываешь по выполнению промиса результат в то свойство, вью это видит и обновляет дом
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы