GreenMan1899, return не может работать, если его нет. Тот return что внутри обработчика then, относится лишь к анонимной функции, переданной в обработчик.
GreenMan1899, вернуть из fetchData промис, который получается в результате fetch, в компоненте в created вызвать, получить в промисе ответ и сложить в data компонента