WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2021-01-12 d3d512edc50ac9a9caf8ddb395997642baf1c3f2
common/Tools.js
@@ -5,6 +5,7 @@
import moment from 'moment';
import Taro from '@tarojs/taro';
import { $ } from '@tarojs/extend';
export class Tools {
@@ -25,19 +26,6 @@
    }
    /**
     * 深度获取 url 参数
     * @param {String} name
     * @return {String}
     */
    static getTopUrlParam(name) {
        if (window.top !== window) {
            return Tools.getUrlParam(name, window.top.location.search);
        } else {
            return Tools.getUrlParam(name);
        }
    }
    /**
     * 显示消息
     * @param msg
     */
@@ -51,6 +39,21 @@
    }
    /**
     * 锁定页面
     * @param type - lock / unlock
     */
    static lockScreen(type) {
        if (typeof Tools.$lock) {
            Tools.$lock = $('#lock');
        }
        if (type === 'lock') {
            Tools.$lock.show();
        } else if (type === 'unlock') {
            Tools.$lock.hide();
        }
    }
    /**
     * 读取文件 base64
     * @param {File} file
     * @return {Promise<string>}