nextTick/index.js

 /**
 * 功能:nextTick
 * @param {function} fn - callback回调函数
 * @param {string} mode - 触发开关 默认是promise
 * @returns {undefined} undefined
 */
 
 function nextTick(fn= () => {}, mode='') {
    if (mode === "setTimeout") {
      setTimeout(fn, 10);
    } else {
      Promise.resolve().then(fn);
    }
  }
  export default nextTick