0.4.3 • Published 3 years ago

@qqt-vue/core v0.4.3

Weekly downloads
171
License
ISC
Repository
-
Last release
3 years ago

core

无框架依赖的核心层及工具层封装
下列说明中 export 内的方法名,均可 import { xx } from 'wl-core' 导入使用

store

均为静态方法,可直接调用。它包括有:
```js
setStore({name:'key', content:{data:1}, type:'session'})  // 存入本地存储 可以是 对象 数组 布尔 文本, type 参数 为 是否 session 存储
getStore({name:'key',timer:50}) // 获取保存的数据,可通过timer 设置有效期(分钟)
removeStore({name:'key'}) // 删除对应存储数据
getAllStore() // 获取全部localStorage
clearStore() // 清空全部localStorage

Array

提供有关数组的操作方法 Function

export {
  valInDeep, // 从树形数据中递归筛选目标值 function (arr = [], val, id = "Id", childs = "Children")
  flattenDeep, // 将树形数据向下递归为一维数组 function (arr = [], childs = "Children") 
  flattenDeepParents, // 将树形数据向上将此支线递归为一维数组 function (arr, parent)
  regDeepParents, // 根据条件递归祖先元素 function (row, parent, reg)
  arrayToTree, // function ( array = [], options = { id: "id", pid: "pid", children: "children" , rootPidVal})
  patchTreeChain, // 如果数据里缺少树枝节点,则根据parents和自增长id补全整条树链,输出数据调用上部arrToTree函数组装成完整的树 function patchTreeChain( data, sourceData, options = { Id: "Id", ParentId: "ParentId", Parents: "Parents", IdentityId: "IdentityId", root: "00000000-0000-0000-0000-000000000000" } )
  locationAfterDelete, // 数组删除后重新定位 function (data, delId, actId, useTree = false)
  splicParentsUntil, // 从坐标值拼接指定字段到祖先元素
  intersectionBy, // 根据数组2内的元素,通过match字段匹配数组1内的完整内容组成的数据
  deepClone, // 深拷贝
  getMax, // 筛选出数组中最大值
  getMin, // 筛选出数组中最小值
  autoPositionAfterDelete, // 重写的一维数组删除数据后自动定位
};

Event

提供对浏览器事件的封装 Function

export {
  throttle, // 节流函数
  debounce // 防抖函数
}

validate

数据验证

export {
  validateURL, // 是否合法url 参数 文本
  isEmail, // 邮箱地址验证
  isMobile, // 验证是否手机号码
  isPhone, // 验证电话号码
  isURL, // 验证URL
  isPositiveNumber, // 验证大于0
  validateNum, // 验证整数
  validateNumOrd, // 验证小数
  validateNumber, // 验证非负数
  validateLowerCase, // 验证小写
  validateUpperCase, // 验证大写
  validateAlphabets, // 验证大小写
  validateEmail, // 验证邮箱
  validateMobile, // 验证手机号
  validatePc, // 验证PAD 还是PC
  validateName, // 验证名字
  validateNull, // 验证是否为空
  isEmptyString, // 验证非空字符串
  cardId, // 判断身份证号码
  validate, // 整体表单验证
}

core

表单及表格配置化处理核心方法

export {
  checkFixDic, // 检查预设好的数据字典
  updateBizDic, // 更新业务字典数据
  getBizDictData, // 获取业务字典数据
  addRules, // 添加验证规则
  checkDataType, // 检查日期类型 进行录入组件预处理
  fixDataType, // 修复日期类型问题
  handlerSystemFiled, // 系统默认字段处理
  setCellStyle, // 设置单元格样式 , 需要注意性能问题
  filterColumn, // 过滤字段配置
  setDisplayName, // 显示名称设置使用
  setI18n, // 国际化名称设置使用
  setValidateNumber, // 设置大于0 的单元格规则
}
0.4.3

3 years ago

0.4.1

3 years ago

0.4.2

3 years ago

0.3.8

3 years ago

0.4.0

3 years ago

0.3.9

3 years ago

0.3.7

3 years ago

0.3.6

3 years ago

0.3.5

3 years ago

0.3.4

3 years ago

0.2.27

3 years ago

0.2.26

3 years ago

0.2.25

3 years ago

0.2.24

3 years ago

0.2.23

3 years ago

0.2.22

3 years ago

0.2.21

3 years ago

0.2.20

3 years ago

0.2.19

3 years ago

0.2.18

3 years ago

0.2.17

3 years ago

0.2.16

3 years ago

0.2.15

3 years ago

0.2.14

3 years ago

0.2.13

3 years ago

0.2.12

3 years ago

0.3.0

3 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.3.3

3 years ago

0.2.30

3 years ago

0.2.29

3 years ago

0.2.28

3 years ago

0.2.11

3 years ago

0.2.10

3 years ago

0.2.7

3 years ago

0.2.6

3 years ago

0.2.9

3 years ago

0.2.8

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.1.20

3 years ago

0.1.21

3 years ago

0.1.22

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.18

3 years ago

0.1.19

3 years ago

0.1.17

3 years ago

0.1.12

3 years ago

0.1.13

3 years ago

0.1.14

3 years ago

0.1.15

3 years ago

0.1.16

3 years ago

0.1.11

3 years ago

0.1.10

3 years ago

0.1.8

3 years ago

0.1.9

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.0.46

3 years ago

0.1.0

3 years ago

0.1.1

3 years ago

0.0.45

3 years ago

0.0.42

3 years ago

0.0.43

3 years ago

0.0.44

3 years ago

0.0.41

3 years ago

0.0.40

3 years ago

0.0.37

3 years ago

0.0.38

3 years ago

0.0.39

3 years ago

0.0.36

3 years ago

0.0.35

3 years ago

0.0.34

3 years ago

0.0.32

3 years ago

0.0.33

3 years ago

0.0.31

3 years ago

0.0.30

3 years ago

0.0.29

3 years ago

0.0.26

3 years ago

0.0.27

3 years ago

0.0.28

3 years ago

0.0.25

3 years ago

0.0.24

3 years ago

0.0.23

3 years ago

0.0.22

3 years ago

0.0.20

3 years ago

0.0.21

3 years ago

0.0.19

3 years ago

0.0.18

3 years ago

0.0.17

3 years ago

0.0.15

3 years ago

0.0.16

3 years ago

0.0.13

3 years ago

0.0.14

3 years ago

0.0.11

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.5

3 years ago

0.0.6

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago