So I have created this test codepen that allows me to add components on the fly to an already existing page, but the problem here is that I don't know how to pass props to them. I've seen another question, asking something similar, where they were using a dynamic view switching across multiple components. But all of that is already done before the page itself is rendered.
With the click of a button I want to be able to dynamically create a component by name, ex:
<button-counter :input="'TestText'"></button-counter>
<vue-header :input="'TestText'"></vue-header>
What currently works is just creating the component dynamically, but without props. So placing something like button-counter or vue-header will be able to create the component (This goes for any component for that matter).