UNPKG

fx-form-widget

Version:
29 lines (28 loc) 725 B
/** * 格式化url参数 */ export var parseQueryString = function parseQueryString(dataUrl) { var url = dataUrl ? dataUrl : window.location.href; var regUrl = /^[^\?]+\?([\w\W]+)$/; //eslint-disable-line var regPara = /([^&=]+)=([\w\W]*?)(&|$|#)/g; var arrUrl = regUrl.exec(url); var ret = {}; if (arrUrl && arrUrl[1]) { var strPara = arrUrl[1]; var result; while ((result = regPara.exec(strPara)) != null) { ret[result[1]] = result[2]; } } return ret; }; /** * 判断值是否真的为空,不存在 */ export var isNotNullValue = function isNotNullValue(value) { if (value === '' || value === undefined || value === null) { return false; } else { return true; } };