Как установить изображение по умолчанию с помощью хранилища vuex?

#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. все еще он не видит изображение