需求:Element Ui 同时验证多个表单
- 以下代码报错
Promise 调用 this 有问题
1 | let p1 = new Promise(function(resolve, reject) { |
- 正确代码
1 | let _this = this; |
- 原因:
promsie 里压根就读不到 this,可以理解:取不到全局变量,作用域的问题,promise 里的 this 和 vue 中的 this 指向不同,promise 外面定义 let _this = this ,然后在 promise 里使用 _this 就可以执行方法了