我写好了3个ajax 怎么写成同步 网上看了很多资料看不懂?
比方说ajaxfn1 ajaxfn2 ajaxfn3 怎么用await实现同步 这3个异步ajax内部不能动
// 用promise对象封装const jqPromiseAjax = params => { return new Promise((resolve, reject) => { $.ajax({ url: params.url, type: params.type || ‘get’, dataType: ‘json’, headers: params.headers || {}, data: params.data || {}, success(res) { resolve(res) }, error(err) { reject(err) } }) })}
// 再使用async和awaitasync function consoleLogUserInfo() { const data = await jqPromiseAjax({ url: ‘/proxy/user/getUserInfo’,
type: ‘get’
}).then(res => res.data) console.log(data)}