I finally got my first iteration of vuejs cards working with home-assistant. After figuring it out it is incredibly easy to add new dynamic stuff for my dashboards.
Here is an example I am working on for my circular display dashboards:
And this is the API I created for it. Just paste in components and it magically figures out the rest.
defineCard({
type: 'circular-card',
name: 'CircularCard',
component: CircularCard,
editor: {
type: 'circular-card-editor',
component: CircularCardEditor,
configureStyleSheets,
configureApp
},
configureStyleSheets,
configureApp
})