vue中ES6的Promise

2019-05-25102次阅读vue

Vue CLI帮我们处理了Promise polyfill,可以在项目中直接使用,目前测试IE9+是支持的。

export function sendAuth( data ){
    return new Promise(resolve=>{
        $.post(`${ajaxUrl}auth/sendphonemsg`,data,json=>{
            resolve( JSON.parse(json) );
        });
    });
}

但小心reject(...)抛出异常处理,否则会出现Promise的“Uncaught (in promise) …”错误

上一篇: async/ await结合Promise使用,如何接住Promise抛出的错误  下一篇: vue中的ES7的async异步函数  

vue中ES6的Promise相关文章