What would be the correct approach to use Vue with Contao's forms? I don't care about AJAX, loading and submitting the page in a traditional way is fine. I just want to implement some user-friendly way to guide a visitor through the form, may be add some simple client-side validations.

The idea seems simple – the Widgets provide the data, and handle validation on the server, we just need to pass the data to the Vue instances, but I can't figure out the way to do it, other than manually access all the widgets properties one by one.