holdAndClick(data){
data.willDeleted = true;
setTimeout(()=>{
if (data.willDeleted){ removeItem(data.id) }
}
, 1000)
}
, и ещё добавить @mouseup="data.willDeleted = false", но оно не работает. Подразумевалось, что пока я зажимаю клавишу, willDeleted = true, а где-то в очереди ждёт setTimeout; а если отпускаю, то willDeleted = false, а setTimeout проходит, проверяет willDeleted и (не)удаляет элемент function foo(args){
//Тут какой-то синхронный код
return result
}
function bar(callback, value){
//Тут тоже синхронный код
let result = callback(value)
return result
}
//Асинхронный код
let asynResult = Bar(foo, params)