代码记录
2022.06.09 Thu

这里准备记录一些急中生智的代码,方便日后总结回顾。

  • promise 的用法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
async function addContactSubmit() {
const value = contactForm.value;
const verify = await checkContactPhone(value.f_tel_a, value.f_tel_b);
if (!verify) return;
//continue...
}

/**
* 添加订单时检查手机号重复
* @param f_tel_a 手机号
* @param f_tel_b 其他电话
* @returns {Promise<boolean>}
*/
function checkContactPhone(f_tel_a, f_tel_b) {
if (this.foreign_key !== 'f_order_id') return true;
const params = { f_tel_a, f_tel_b };
return new Promise((resolve) => {
this.apiService.post('/order/verifyOnlyContact', params).subscribe((res) => {
const status = this.statusReport.getStatus(res);
resolve(status);
});
});
}

检测到页面内容有更新,是否刷新页面