В проектах Laravel до 5.3 я использовал Vue.js, используя тег script, как это:
<script type="text/javascript" src="../js/vue.js"></script>
Затем я создавал экземпляр Vue для этой страницы следующим образом:
<script>
new Vue({
el: '#app',
data: {
message: 'Hello Vue.js!'
}
});
</script>
а затем привяжите его к соответствующему идентификатору div # в моем HTML.
Теперь, в Laravel 5.3 Vue.js поставляется в комплекте, и я полностью понимаю, что я могу использовать компоненты, как описано в документах, с помощью gulp/elixir, однако мой вопрос , если я хочу создать Экземпляр Vue.js, как я уже упомянул, т.е. где я создаю экземпляр Vue.js строго для данной страницы (а не компонента), как это сделать?
Установить его так, как я использовал, импортировав библиотеку vue.js в тег script или я могу использовать сгенерированный файл app.js?
Я не должен делать это таким образом, должен ли я создавать компоненты для всего?
Для меня нет смысла составлять компонент для чего-то, что я использую только один раз - я думал, что целью компонентов было то, что они многоразовые - вы можете использовать его в нескольких местах. Как упоминалось в документах Vue.js:
Компоненты - одна из самых мощных функций Vue.js. Они помогают вам расширять базовые HTML-элементы для инкапсуляции кода повторного использования.
Любые советы будут оценены, спасибо!