Я пытаюсь динамически загружать изображения из хранилища firebase (я получаю URL-адрес из хранилища огня и сохраняю его в массиве).
Но ни :src='require("user.documents.selfie.url")'
, ни :src='user.documents.selfie.url'
не работают. Я пробовал тонны ответов stackoverflow, но безуспешно.
Шаблон PUG:
v-col.col-3(v-for='(user, i) in users' :key='i')
v-card(max-width='374')
v-img(:src='require("user.documents.selfie.url")' height='100')
Загрузить объект пользователя из Firebase Firestore.
export default {
data() {
return {
users: [],
};
},
created() {
const ref = db.collection('users');
ref.get().then((snapshot) => {
snapshot.forEach((doc) => {
const user = doc.data();
user.id = doc.id;
this.users.push(user);
});
});
},
}
ОШИБКА:
> This dependency was not found:
* user.documents.selfie.url in ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader", "cacheIdentifier":"1a565fa8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/pug-plain-loader!./node_modules/vuetify-loader/lib/loader.js??ref--20-0!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Approval/BaseApproval.vue?vue&type=template&id=6cdee0a0&lang=pug&
To install it, you can run: npm install --save user.documents.selfie.url
Что я мог делал что-то не так?
Заранее благодарю