背景
在日常开发中,我们经常会用一些工具类方法来实现业务逻辑 下面列举几种最常用的!
URL截取参数
//直接调用输入想要截取的参数名称几个
export function getParamFromUrl(key) {
if (key === undefined) return null;
let search = location.search.substr(1);
let mReg = new RegExp('(^|&)' + key + '=([^&]*)(&|$)');
let mValue = search.match(mReg);
if (mValue != null) return unescape(mValue[2]);
return null;
}
//示例
let city = getParamFromUrl('city');
JSON是否为空判断
//输入想要检测的json数据 如果为空返回返回false
export function isNullObject(model) {
if (typeof model === "object") {
let hasProp = false;
fo