| | |
| | | |
| | | import moment from 'moment'; |
| | | import Taro from '@tarojs/taro'; |
| | | import { $ } from '@tarojs/extend'; |
| | | |
| | | export class Tools { |
| | | |
| | |
| | | } |
| | | |
| | | /** |
| | | * 锁定页面 |
| | | * @param type - lock / unlock |
| | | * URL参数解析 |
| | | * @param {String} name |
| | | * @param {String} [search] |
| | | * @return {String|Null} |
| | | */ |
| | | static lockScreen(type) { |
| | | if (typeof Tools.$lock) { |
| | | Tools.$lock = $('#lock'); |
| | | } |
| | | if (type === 'lock') { |
| | | Tools.$lock.show(); |
| | | } else if (type === 'unlock') { |
| | | Tools.$lock.hide(); |
| | | static getUrlParam(name, search = window.location.search) { |
| | | const reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); |
| | | const r = search.substr(1).match(reg); |
| | | if (r !== null) { |
| | | return decodeURIComponent(r[2]); |
| | | } else { |
| | | return null; |
| | | } |
| | | } |
| | | |