123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- export function isWeixin() {
- var ua = window.navigator.userAgent.toLowerCase();
- if (
- ua.match(/MicroMessenger/i) == "micromessenger" ||
- ua.match(/_SQ_/i) == "_sq_"
- ) {
- return true;
- } else {
- return false;
- }
- }
- export function isBase64(str) {
- var reg =
- /^\s*data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*?)\s*$/i;
- return reg.test(str);
- }
- export function isObject(object) {
- return object !== null && typeof object === "object";
- }
- export function isEmptyObject(object) {
- return this.isObject(object) && Object.keys(object).length < 1;
- }
- export function modalComfirm(config = {}, t) {
- if (!isObject(config)) {
- config = {
- content: config,
- title: t,
- };
- }
- let {
- title = "提示",
- showCancel = false,
- content,
- scb = uni.navigateBack,
- ecb,
- } = config;
- uni.showModal({
- title: title,
- showCancel: showCancel,
- content: content,
- success: (k) => {
- if (k.confirm) {
- scb && scb();
- } else {
- ecb && ecb();
- }
- },
- });
- }
|