Здравствуйте. Помогите пожалуйста решить следующую задачу. В приложении, написанном на 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>