Link:  https://markus.oberlehner.net/blog/building-vue-ui-components-with-html-semantics-in-mind

Markus Oberlehner shows us how to build Vue UI components with HTML Semantics.

vuejs sematics html

Demo

You can take a look at the following CodeSandbox to see all of the examples live.

https://codesandbox.io/s/building-vuejs-ui-components-with-html-semantics-in-mind-we17z?from-embed