低规格PC上的死锁

时间:2019-04-04 00:00:06

标签: vue.js async-await electron vuex

我正在和Vue一起在电子中做一个ecr。添加产品后,它将调用php symfony后端,该后端将返回完整订单。

在我的i7工作PC上,它可以完美无瑕地工作,但是当我在性能不佳的celeron PC上尝试使用它时,在快速单击5次后,UI会开始挂起,并且PHP后端出现死锁。

该计算机仅使用大约10%的cpu,并且内存使用没有明显增加。

我确实很茫然,但是由于我对JS的有限理解,我开始怀疑异步等待调用的行为不如我怀疑的那样。

我真的不知道问题出在哪里,所以我无法真正共享任何代码,但这是我正在谈论的电话。

// Vuex store action addProduct({commit})
let {status, data} = await API.addProduct(product)
let {status, data} = await API.getOrder(orderId)

0 个答案:

没有答案