向后端发送请求时使用递归限制不管用,会一直请求数据
circulation(num) {
if (num <= 5) {
setTimeout(() => {
addrole({ roleName: "aaa", roleDesc: "aaa" }).then((res) => {
if (res.data.meta.status == 201) {
this.$message({
message: res.data.meta.msg,
type: "success",
});
}
});
num++;
this.circulation(num);
}, 3000);
}
}
this.circulation(1);
运行会一直请求,怎么解决?求解答