| | |
| | | |
| | | import moment from 'moment'; |
| | | import Taro from '@tarojs/taro'; |
| | | import { $ } from '@tarojs/extend'; |
| | | |
| | | export class Tools { |
| | | |
| | |
| | | } |
| | | |
| | | /** |
| | | * 深度获取 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 |
| | | */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * 锁定页面 |
| | | * @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>} |