From 425d51649f79616b261df645183dc6aed39e9546 Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Thu, 15 Apr 2021 16:58:15 +0200 Subject: [PATCH] vuejs hello world component --- .../public/modules/vue/components/App.vue | 25 ++++++++ .../modules/vue/components/Contacts.vue | 59 +++++++++++++++++++ .../Resources/public/modules/vue/index.js | 6 ++ .../views/AccompanyingCourse/show.html.twig | 5 ++ 4 files changed, 95 insertions(+) create mode 100644 src/Bundle/ChillMainBundle/Resources/public/modules/vue/components/App.vue create mode 100644 src/Bundle/ChillMainBundle/Resources/public/modules/vue/components/Contacts.vue diff --git a/src/Bundle/ChillMainBundle/Resources/public/modules/vue/components/App.vue b/src/Bundle/ChillMainBundle/Resources/public/modules/vue/components/App.vue new file mode 100644 index 000000000..50b898cfa --- /dev/null +++ b/src/Bundle/ChillMainBundle/Resources/public/modules/vue/components/App.vue @@ -0,0 +1,25 @@ + + + + + diff --git a/src/Bundle/ChillMainBundle/Resources/public/modules/vue/components/Contacts.vue b/src/Bundle/ChillMainBundle/Resources/public/modules/vue/components/Contacts.vue new file mode 100644 index 000000000..f4bb02d7c --- /dev/null +++ b/src/Bundle/ChillMainBundle/Resources/public/modules/vue/components/Contacts.vue @@ -0,0 +1,59 @@ + + + + + diff --git a/src/Bundle/ChillMainBundle/Resources/public/modules/vue/index.js b/src/Bundle/ChillMainBundle/Resources/public/modules/vue/index.js index 9448490d7..c789f16ba 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/modules/vue/index.js +++ b/src/Bundle/ChillMainBundle/Resources/public/modules/vue/index.js @@ -1 +1,7 @@ import Vue from 'vue' +import App from './components/App.vue' + +new Vue({ + el: '#app', + render: h => h(App) +}) diff --git a/src/Bundle/ChillPersonBundle/Resources/views/AccompanyingCourse/show.html.twig b/src/Bundle/ChillPersonBundle/Resources/views/AccompanyingCourse/show.html.twig index 80c08c854..b90aae74e 100644 --- a/src/Bundle/ChillPersonBundle/Resources/views/AccompanyingCourse/show.html.twig +++ b/src/Bundle/ChillPersonBundle/Resources/views/AccompanyingCourse/show.html.twig @@ -23,5 +23,10 @@ usagers: {{ dump() }} +

TESTS AREA vuejs:

+ {% verbatim %} +
+ {% endverbatim %} + {{ encore_entry_script_tags('vuejs') }} {% endblock %}