Я передаю объект, каждый объект имеет строковый путь своего фонового изображения.Я пытался работать с данными и вычисляемым свойством, но ни один из них не работает с: style закреплением;однако, он работает как переменная vue в тексте, например.
Я пытался работать с данными и вычисляемым свойством
Следующие работы.
<div
:style="{ backgroundImage: 'url(' + require('@/assets/images/cards/pic.jpg') + ')' }"
Этоне работает с данными
<div :style="{ backgroundImage: 'url(' + require(imadata) + ')' }">
data() {
return {
imadata: "@/assets/images/cards/" + this.cardItem.image
};}
Ни с вычисленным свойством
<div :style="{ backgroundImage: 'url(' + require(ima) + ')' }">
computed: {
ima() {
return "@/assets/images/cards/".concat(this.cardItem.image);
}}
Вот ошибка для вычисляемого свойства: [Vue warn]: Ошибка при рендеринге: «Ошибка:Не удается найти модуль '@ / assets / images / cards / queryfox.jpg' "
Я ожидаю передать переменную фоновому изображению в стиле привязки