我创建了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类中,即函数&#34; show&#34;将在/ home中显示提示但在/ login中什么也不做。如何使用symfony连接vue