— layouts ( в app рисуем <component is=»computedProperty»> в котором завернут router-view и в computed свойстве вычисляем инфу из this.$route.meta
— mixins в миксины можно вытаскивать целиком объекты data, methods, computed и т.д , а потом в нужном компоненте импортить их в mixins:[imported Mixin]
— composition api можно вообще весь код выносить в разные файлы и писать в другом синтаксисе без this