Vue JS ошибка рендеринга на IE / Microsoft Edge - PullRequest
0 голосов
/ 15 марта 2020

Страница загружается корректно во всех браузерах, кроме IE 11 и Microsoft Edge. Единственная ошибка, которую я вижу, это "SCRIPT1028: SCRIPT1028: Ожидаемый идентификатор, строка или номер чанка-вендоров.8615b873. js (1407,41419)". Код:

this.form.addEventListener("submit",async e=>{
try{
this.$emit("loading",!0),e.preventDefault();
const{
,error:n
}=await this.$stripe.createToken({...this.card,amount:1e3});

1 Ответ

0 голосов
/ 16 марта 2020

Указывает ли ошибка на строку, используя { ...obj } свойства отдыха / распространения объекта ? Синтаксис является частью ECMAScript 2018, который не поддерживается Edge Legacy и IE. Вы также можете обратиться к этой теме и этой теме , в которой есть похожие проблемы.

Вам необходимо использовать Вавилон для ее переноса. Установите @ babel / plugin-offer-object-rest-spread , запустив:

npm install --save-dev @babel/plugin-proposal-object-rest-spread

Затем включите его в качестве плагина в соответствии с использованием .

...