zj-lishizhen
v0.0.21
Published
咱家健康前端框架-李时珍
Downloads
10
Readme
zj-lishizhen
咱家健康前端框架-李时珍(js常用代码库)
- index.js 入口文件
- common.js 公共方法代码
- cookie 操作cookie代码
- mobile.js 移动端相关代码
- validate.js 公共验证规则代码
使用方法
import utils from 'zj-lishizhen'
utils.common.isPc()
utils.data.setData('userInfo', {name: '张三', age: 30})
utils.cookie.addCookie('a', 1)
utils.mobile.rem()
utils.validate.idCard()
安装
npm install
构建
npm run build
方法列表
common.js
- jsGetAge 根据生日判断年龄,返回周岁
- idCardNo 根据身份证号,获取生日、性别
- getAbsoluteLocation 获取指定元素距离屏幕的距离
- getQueryString 获取查询字符串的值
- queryStringToObject 查询字符串转对象
- objectToQueryString 对象转查询字符串
- delQueryString 删除指定查询字符串的值 *
- dateFtt 格式化时间函数
- isForbid 检查是否含有非法字符
- isIe 检测是否是IE浏览器
- deepCopy 深度拷贝对象
- deepMerge 深度合并对象
- secToTime 秒数转时间字符串
- timeToSec 时间字符串转为秒
- typeOf 判断参数的数据类型
- isWechat 判断是否是微信端
- isPc 判断是否是PC端
- print 打印指定区域内容
- getScrollWidth 获取浏览器滚动条的宽度
cookie.js
- addCookie 添加cookie
- getCookie 获取cookie
- delCookie 删除cookie
mobile.js
- rem 计算页面rem
- wechatReload 解决微信端无法使用window.location.reload()刷新页面的方法
validate.js
- idCard 验证身份证号是否合法
- phone 验证手机号是否合法
- chinese 验证指定的内容是否都是中文
- email 验证指定的内容是否是email地址
- url 验证指定的内容是否是URL地址 - 地址必须以http/https/ftp/ftps开头
- emoji 验证指定的内容是否包含emoji表情符