#image #vue.js #vuex
#изображение #vue.js #vuex
Вопрос:
Я хотел установить изображение по умолчанию для пользователя в vuex. Вот мой магазин vuex
state:{
default_image: "../assets/images/users/1.jpg"
},
getters:{
Image:state=>state.default_image,
}
Затем App.vue
<template>
<img src=this.image alt="alt" />
</template>
<script>
import {mapGetters} from 'vuex'
export default {
...mapGetters({
image:'Image',
}),
}
но это не работает, шаблон не видит изображение, но если я указываю путь непосредственно в src без использования vuex, все работает. Не могу понять, в чем проблема
Ответ №1:
Попробуйте с требуемым, пожалуйста:
:src="`require(${image})`"
Ответ №2:
<img :src="image" alt="alt" />
Комментарии:
1. все еще он не видит изображение