Я создал приложение Symfony, и теперь я буду хорошо использовать vuejs, но с маршрутами Symfony.
Так что мой сайт будет многостраничным. Поэтому у меня есть два контроллера (/ home и / login).
Base.html.twig
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>{% block title %}Welcome!{% endblock %}</title>
{% block stylesheets %}
{% endblock %}
</head>
<body>
<div id="app">
{% block body %}{% endblock %}
</div>
{% block javascripts %}
<script src="{{ asset('build/js/app.js') }}"></script>
{% endblock %}
</body>
</html>
app.js
import Vue from 'vue';
new Vue({
el: '#app',
delimiters: ['{(', ')}'],
data: {
message: ''
},
});
Оба контроллера () должны использовать app.js, но с разными методами, потому что в одном классе Vue, т.е. функция "show" будет отображать приглашение в / home, но в / login ничего не делать. Как связать VUE с Symfony