Да конечно. Можно разбивать один vue файл на component.html, component.css, component.js. А затем в component.vue импортировать их.
Ваш component.vue файл:
<style src="./style.css"></style>
<template src="./template.html"></template>
<script src="./script.js"></script>