Здравствуйте.
Имеется сайт на laravel, где на одной из страниц понадобилось сделать несколько интерактивных блоков с использованием vue (слайдер, опросник, драгдроп, еще кое-что).
сейчас я просто подключил на этой странице vue и нужные библиотеки
<script src="{{ url('js/libs/vue.min.js') }}"></script>
<script src="{{ url('js/libs/vue-awesome-swiper.js') }}"></script>
<script src="{{ url('js/libs/vue-radial-progress.min.js') }}"></script>
итд
и написал один скрипт, примерно такой:
Vue.use(VueAwesomeSwiper)
Vue.use(RadialProgressBar)
new Vue({
el: '#slider_view',
//логика
})
new Vue({
el: '#dragdrop_view',
//логика
})
new Vue({
el: '#test_view',
//логика
})
все работает, но насколько это правильно (в частности, отдельные экземпляры vue для каждого элемента)?
Vue уже "полноценно" используется в админке, с webpack и всем таким, возможно ли это как-то использовать?