dmui-share
常用的js工具函数集
示例代码
import { getParamUrl } from "dmui-share"
const name = getParamUrl("name")
/**
- 方法快速查阅:
- 检测:
- hasOwn(object, key) 是否含有属性
- isArray(object) 数组检测
- isFunction(val)
- isString(val)
- isSymbol(val)
- isObject(val)
- isPromise(val)
- isPhone(val)
- isEmail(val)
- 四则运算:
- Add()加
- Sub()减
- Mul()乘
- Div()除
- 应用函数:
- toFixed (n) 四舍五入保留几位小数
- toFixedFloor (n) 非四舍五入,向下取保留几位小数
- orderByList (list, k, desc) list排序
- getParamUrl (variable) 获取地址栏参数值
- filterStr (str) 特殊字符过滤
- loadScript (url, callback) 异步加载script
- deep_copy (data) 深拷贝
- get (obj, props, def) 获取对象属性值
- on(event, callback, [boolern]) 事件监听
- off(event, callback) 事件移除
- sort(a, b) list排序sort函数
- debounce(func, wait, immediate) 防抖函数
- throttle(func, wait, type) 节流函数
- initFontSize() H5字体自适应
- Cookie cookie相关(get\set\del)
- web安全:
- isIframe() iframe检测
- HTMLEncode(html) html编码
- HTMLDecode(text) html解码
- isSqlSafe(vel) sql注入检测
*/