я слишком тупой что бы ответить вразумительно. у меня в другом компоненте метод json() используется. а что за ошибка в main.js я не могу понять. вроде же все правильно там, никаких запятых
запятая перед router пропущена )
в другом компоненте другой запрос, это никак не связано с вашим
ну и да, если вы хотите дергать getPost при создании компонента, вам нужен created, а не render