Почему Gridsome использует Vue в дистрибутиве?
Недавно я встретил Gridsome как решение для создания статического сайта в Vue, и когда я запустил сборку, чтобы проверить его, я проверил все генерируемые HTML-файлы и заметил, что они ссылаются на Vue.js. скрипт.
Я предполагал, что Gridsome скомпилирует все vue в статический html/css/js, поэтому я не могу понять, для чего требуется загрузка фреймворка Vue.js даже в сборке dist.
1 ответ
Это потому, что он использует Vue.js для внешнего интерфейса. Например, если вам нужно получать данные из API, когда пользователь посещает сайт, вы должны использовать Vue.js для этого. Так же, как если бы вы хотели скрыть / показать поля на основе нажатия кнопки.