wncakejs

项目开发中常用的方法

Usage no npm install needed!

<script type="module">
  import wncakejs from 'https://cdn.skypack.dev/wncakejs';
</script>

README

这个包整理的是开发过程中自己写的一些JS方法

|方法名|描述|参数| |:-|:-|-| |compress|图片压缩方法,用于文件上传时候|(files):要压缩的图片(上传的图像对象),可以是多个图片组成的数组,或单个图片 |lazy|懒加载,可用于接口缓存|(fn,key):fn-需要变成懒加载的函数 key-唯一标识| |cutLeaf|删除树形结构中特定节点|(tree,cb) tree-树形结构 cb-节点筛选标准,接受一个参数为当前叶子结点,需返回布尔值| |path|获取树形结构中节点的路径|同上 |traverse|遍历树形结构,可用于筛选特定节点|同上 |createTree|组建树形结构|(list, rootFilter, childFilter, childrenName = "children")list-各个节点组成的数组 rootFilter 根节点的筛选方法,注入一个参数,循环的list的当前项,childFilter 是否是当前根节点的子节点,注入两个参数 第一个是子节点,第二个是父节点