Как заставить axios работать на iOS7 (iPhone 4)?

112
21 апреля 2021, 13:30

Делаю авторизацию gj Wifi. Из айфонов под рукой только iphone4. Хочу его как самую старую поддерживаемую платформу заявлять. Но и технологии современные тоже неплохо бы иметь. Так вот axios не работает. Vue работает.

Нажимаю на кнопку "проверить" - запрос не прилетает. Может есть известные полифилы или настройки babel?

Сейчас настроенно так:

{
  "presets": [
    [
      "@babel/preset-env",
      {
        "useBuiltIns": "usage",
        "corejs": 3,
    "targets":{
        "browsers": "> 1%, not dead"
    }
      }
    ]
  ]
}

Заклинание бы чтоб не подбирать процент вручную.

Answer 1

Насколько я знаю, нужно полифилить всё самому. В вашем случае, скорей всего, на iOS тупо не работают ES6 штуковины. И, вполне вероятно, не работают промисы.

Попробуйте заполифить промисы, как описано в доках axios.

Если речь про babel, то смотреть тут.

READ ALSO
Передача коллбека в QJSValue::callAsConstructor()

Передача коллбека в QJSValue::callAsConstructor()

При попытке передать объект из C++ в JavaScript, используя QJSEngine, мистическим образом пропадают все поля, значение которых хранит функцииПочему...

113
Почему не равны переменые?

Почему не равны переменые?

Когда выполняю возвращает:

94
Не могу понять задачу по JS

Не могу понять задачу по JS

Не могу понять почему результат получается 8, объясните пожалуйста

92