Ответ 1
В строке 48 может отсутствовать ключевое слово async
.
Обновите свой код, чтобы использовать ключевое слово async
перед ключевым словом function
:
renderScene: async function(route, nav) {
try {
const response = await signIn.isLoggedIn();
// ...
Или, используя функцию стрелки, поставьте ключевое слово async
перед списком параметров:
renderScene: async (route, nav) => {
try {
const response = await signIn.isLoggedIn();
В JavaScript ключевое слово async
- это декоратор, который предупреждает о времени выполнения, что прикрепленное приложение будет использовать ключевое слово await
, поэтому вы всегда видите, что они используются вместе. Вот почему вы услышите, что люди ссылаются на этот синтаксис как синтаксис async/await
.
Проще говоря: Вы не можете использовать await
без async
.
Изменить: Если вы объявляете это внутри класса, просто убедитесь, что ваш синтаксис