开发过程中,经常会需要对请求回来的数据进行处理在渲染,QUESTION就出现了,此时拿不到最新的数据,在Vue官网提供了$nextTick()的方法进行解决这个问题,但有时还是无法满足多层次的渲染数据(自己实际遇到的),那这个时候使用Promise.all()就so easy 了。
列子:
// 删除事件触发
del (id) {
this.$store.commit('del', id)
setTimeout(() => {
console.log('333')
}, 2000)
console.log('2222')
Promise.all([
console.log('111')
]).then(() => {
console.log('0000')
})
}