vue 执行完一个函数在执行下一个函数
fun1(){
let id = this.form.id
return 调用接口方法(id).then((res)=>{
this.a = res.data.time
}).then(()=>{
this.b = this.a
})
}
fun2(){
//本周开始时间戳
let startweek = new Date(new Date().toLocaleDateString()).getTime() - (new Date().getDay() - 1) * 24 * 60 * 60 * 1000
console.log("startweek", startweek);
//本周二开始时间戳
let tuesdayss = startweek + 86400000
console.log("tuesdayss", tuesdayss);
return this.timeResult = {
tuesdayss: tuesdayss
}
}
fun3(){
Promise.all([this.fun1()]).then(()=>{
let {tuesdayss} = this.fun2()
if(this.b<tuesdayss){
console.log("小于周二")
}else{
console.log("大于周二")
}
})
}