Вот код, который вы должны попробовать:
document.addEventListener('DOMContentLoaded', (event) => {
window.Seed = (function () {
const submissions = [
{
id: 1,
title: 'Yellow Pail',
description: 'On-demand sand castle construction expertise.',
url: '#',
votes: 16,
avatar: '../public/images/avatars/daniel.jpg',
submissionImage: '../public/images/submissions/image-yellow.png',
}
];
window.Seed.submissions = submissions;
}());
})
И в вашем индексе. html файл, добавьте этот код:
new Vue({
el: '#app',
data: {
submissions: window.Seed.submissions
}
});
Использование этого решит вашу проблему. Проблема с вашим кодом заключалась в том, что window.Seed had the self-invoking function
ничего не возвращает, поэтому вы можете установить свойство представлений в объект window.Seed. Надеюсь, это поможет