Vue without Components but PHP Components ( Alpine JS )

Hello Team. Its possible use VUE only with php components?
Example: I have a dropdown php component. This dropdown push his script
var app = new Vue({
el:‘mydropdown’
})

The problem is, if i use the same dropdown more times in a page, then it will not work. Because the ‘el’ goes to the same class. It only works, when i create different classes for this dropdown component, but this is not the best way. I tested alpine.js, this works, because it doesnt requiere the ‘el’ path.
There are any ways for my problem with Vue.js, to fix this?

I dont like create vue.components, because google will not render the

    elements inside. My page its not a spa. Many thanks.