Promise.all用来同时执行多个请求
<template> <div> </div> </template> <script> export default { name: 'P0603CommoditySales', data() { return { } }, created() { this.init() }, methods: { // Promise.all init() { Promise.all([ new Promise((resolve, reject) => { // $ajax({ // url: '', // success: function () { // // 结果 // } // }) // 用setTimeout模拟请求 setTimeout(() => { resolve('result1') }, 1000); }), new Promise((resolve, reject) => { // $ajax({ // url: '', // success: function () { // // 结果 // } // }) // 用setTimeout模拟请求 setTimeout(() => { resolve('result2') }, 1000); }), ]).then(results => { console.log(results) // 打印结果: [result1,result2] }) }, }, } </script>