【发布时间】:2019-12-04 13:24:58
【问题描述】:
我在 IE11 中遇到问题,当我在 vue.js 中使用 vee validate 验证表单时出现 InvalidCharacterError。我认为这可能是一个 polyfill 错误,但我不太确定。我尝试删除代码的某些部分以查看问题是否仍然存在,但到目前为止我一无所获。我还尝试标记错误以查看错误在哪里。我尝试了其他解决方案,但到目前为止没有任何效果。
https://i.stack.imgur.com/PyYIn.png
这里有一些代码:
validateBeforeSubmit() {
this.$validator.validateAll().then(result => {
if (result) {
//submit
}
})
}
只有当我按下提交按钮时才会出现错误
编辑:
这个问题最近又出现了。我已经有了 babel-polyfill 并且已经导入了它。我还有其他使用箭头函数和承诺的页面,它们在 IE11 中运行良好。
【问题讨论】:
-
IE 不知道/理解 arrow functions 和 Promises
标签: javascript vue.js internet-explorer-11 vee-validate babel-polyfill