vue

v-for 里有click 并没有用到事件代理, react 是合成事件并代理到 document上

 Promise.retry = async function(fn, num){
    return new Promise(function(resolve, reject){
       while(num>0){
           try{
                  const res = await fn
                  resolve(res)
                  num = 0
            } catch(e){
                  if(!num) reject(e)
            }
            num --
        }
    })
}

Leave a Reply

Your email address will not be published. Required fields are marked *