How to create a vuejs component?

I have been trying to create a a custom vue component that is not an extension of any of the existing components. The custom component creation part of the documentation has been my guide. However, its not working even though the vuejs component is working in an independent vuejs IDE.
Is there any proper guide on how to create a vuejs component in shopware 6?