Вы не можете вызывать методы vue, не используя asyncData, потому что asyncData, выполненный до того, как vue имеет экземпляр.
Вы можете извлечь метод в простую функцию js и вызвать его как в asyncData, так и в вашем методе vue, но имейте в виду, что в asyncData вы не сможете получить доступ к свойствам экземпляра vue и другим методам