I have navigation component reused in multiple blade pages with some modification. so I used:
<script>
window.app = new Vue({
el: '#navigation',
....
});
</script>
in my navigation component.
when I included it in profile component that have:
<script>
window.app = new Vue({
el: '#app',
....
});
</script>
one of them doesn't work. I know that these two definitions have anastomosis but I don't know how resolve it.
In simple what the matter with this:
<script>
window.app = new Vue({
el: '#app1',
....
});
</script>
<script>
window.app = new Vue({
el: '#app2',
....
});
</script>
You can use one Vue app declaration by HTML container. You can't use one declared component inside other declared component.
So you can do this.
You can add references in any container to use outside of Vue declaration like javascript or in other Vue component
But try and let me know how it works :)
you can only have one vue.js library loaded in a single HTML tag