mlcommon-tools
v1.0.2
Published
mlcommon-tools
Downloads
1
Readme
常用功能
mlcommon-tools
验证身份证:validId(data)方法
| 参数 | 返回值 | | ------------ | ------- | | data(String) | Boolean |
验证手机号:validPhone(data)方法
| 参数 | 返回值 | | -------------------- | ------- | | data(String|Number) | Boolean |
验证邮箱:validMail(data)
| 参数 | 返回值 | | ------------ | ------- | | data(String) | Boolean |
验证密码:validPwd(data,rules)
| 参数 | 返回值 | | ---------------------------------------------------------- | ------- | | data(String) | Boolean | | rules(正则表达式) 不传则默认校验密码只包含数字字母 6到16位 | |
验证数字:validNumber(num)
| 参数 | 返回值 | | ---- | ------- | | num | Boolean |
深拷贝:deepClone(data)
| 参数 | 返回值 | | ---------------------- | -------- | | data(需要深拷贝的数据) | 返回数据 |
pc端拖拽功能:dropMove(e, element, callback)
| 参数 | 返回值 | | ---------------------------- | ------------------ | | e(事件对象) | left,top 皆为数字 | | element(dom,需要拖拽的元素) | |
vue中的使用,其他框架同理
dropMove(e, this.$refs.box, (left, top) => {
// console.log(left, top)
this.left = left + 'px'
this.top = top + 'px'
})
判断全面屏:validfullScreen()
| 参数 | 返回值 | | ---- | ------- | | 无 | Boolean |
获取操作系统版本:getOsInfo()
可以获取windows/Iphone/Ipad/Mac/Android 系统
| 参数 | 返回值 | | ---- | --------------------- | | 无 | Object {name,version} |
判断是移动端还是PC端:validPcOrPhone()
| 参数 | 返回值 | | ---- | ----------------- | | 无 | String phone/pc |
判断是手机QQ:validQQAgent()
| 参数 | 返回值 | | ---- | ------- | | 无 | Boolean |
判断是手机微信:validWXAgent()
| 参数 | 返回值 | | ---- | ------- | | 无 | Boolean |