美文网首页
js实现较为优雅的sleep函数

js实现较为优雅的sleep函数

作者: 养樂多_566c | 来源:发表于2021-04-09 09:29 被阅读0次

    utils.js

     /**
      * methods: sleep函数封装
      * @param params time:睡眠时间
      */
     export function sleep(time = 1500) {
        return new Promise((resolve) => setTimeout(resolve(true), time));
     }
    

    或者

    function sleep(time = 1500) {
        return new Promise((resolve) => setTimeout(resolve(true), time));
     }
    module.exports = {
        sleep
    }  
    

    要使用的页面引入

    import { sleep } from '你的地址/utils';
    /*
    *methods:调用
    *@param params time:入参,需要睡眠的时间
    */
    sleep(500).then(() => {
            //你的方法
    })
    

    在main.js里面全局引入工具

    import Util from "@/utils/utils.js";
    
    Vue.prototype.$util = Util; // 加到原型链上
    
    

    页面调用

    this.$util.sleep()
    
    

    相关文章

      网友评论

          本文标题:js实现较为优雅的sleep函数

          本文链接:https://www.haomeiwen.com/subject/tbqikltx.html