Если вы хотите использовать ответ сервера синхронно и назначить переменную, вам нужно использовать promises или async / await
В приведенном выше коде вы используете асинхронный код ax ios, чтобы установить значение, но не будет работать все время
Используйте приведенный ниже код для синхронного выполнения асинхронной задачи
async validateCredentials() {
console.log('Validateuser')
let isUserValid = false
let reponse = await axios.get('http://localhost:12345/api/Login/ValidateCredentials?UserID=abc&Password=abc')
isUserValid = respose.data.Item1
console.log(isUserValid)
return isUserValid
}
Также при вызове функции validateCredentials используйте await или обещание подождать, пока проверка не будет установлена успешно