Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.09.2018, 09:42
Профессор
Отправить личное сообщение для s24344 Посмотреть профиль Найти все сообщения от s24344
 
Регистрация: 12.08.2015
Сообщений: 206

Как правильно добавлять на страницу динамически созданное изображение?
Здравствуйте. Помогите пожалуйста решить следующую задачу. В приложении, написанном на Vue.js создаю img, затем пытаюсь добавить его на страницу, но у меня не выходит. Подскажите, что я делаю не так.
<template>
    <div>
        <div class="wrap" ref="wrap">
            Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam, animi aspernatur atque aut, corporis cumque dolore doloremque eaque earum eos error ex illum incidunt nostrum odio placeat quis vel voluptatem?
        </div>
    </div>
</template>
<script>
export default {
  mounted: function() {
    const img = new Image();

    img.src = '../assets/1.jpg';

    this.$refs.wrap.appendChild(img);
  }
}
</script>



Пробовал также следующим образом (В Network указывается не jpeg, а text/html)
<script>
export default {
  mounted: function() {
    // const image = document.createElement('img');
    let image = new Image()

    image.onload = function () {
      image.src = this.src
    }

    image.src = '../assets/1.jpg'

    this.$refs.wrap.appendChild(image)
  }
}
</script>

Последний раз редактировалось s24344, 01.09.2018 в 10:50.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
как обернуть страницу во фрейм если она не хочет? Kvark Элементы интерфейса 19 07.08.2013 15:46
Как сохранить быстро перезагружаемую страницу? avatator Общие вопросы Javascript 8 16.05.2013 01:39
Как правильно послать XML в POST запросе LowCoder AJAX и COMET 10 15.07.2009 23:20
Как правильно оформить Send() Алекс97 AJAX и COMET 20 30.10.2008 19:19