Insert vue component dynamically, after ajax call, when user click button. After root instance initialization

How are you guys? :slight_smile:
I need some brainstorm… and help from you… I NEED SOME IDEA
I have a php wordpress website.
And like to move form jquery to vue js.
I have a big long form, which I like to wrap in vue component and load only if user click on the button.
But how I can inject vue component after ajax return html and component options, like data, watch, methods etc.
If I try simple $(‘body’).append(newComponent);
Vue didnt mount it. And it print braces like braces…

https://jsfiddle.net/fdrv/kecuz5hf/5/

I make a working example like this.
But if there are any better way for php?

https://jsfiddle.net/fdrv/exa96ogp/34/