Skip to content

Commit

Permalink
fix #55
Browse files Browse the repository at this point in the history
  • Loading branch information
xuliangzhan committed Aug 18, 2023
1 parent 468a6dc commit 3ea376a
Show file tree
Hide file tree
Showing 10 changed files with 22 additions and 7 deletions.
Binary file added docs/favicon.ico
Binary file not shown.
1 change: 1 addition & 0 deletions docs/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/xe-utils/favicon.ico"><meta name="description" content="xe-utils 函数库、工具类,vxe-table 表格解决方案."><title>xe-utils 函数库、工具类</title><script>var _hmt=_hmt||[];(function(){if(location.host.indexOf("localhost")===-1){var b=document.createElement("script");b.src="https://hm.baidu.com/hm.js?bb92c84d2dff18210f9be4cf2aa28fee";b.onload=function(){_hmt.push(["_requirePlugin","UrlChangeTracker",{shouldTrackUrlChange:function(c,d){return c&&d}}])};var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(b,a)}})();</script><script data-mode="hash" charset="UTF-8" src="https://cdn.wwads.cn/js/makemoney.js" async></script><style>.pagead-right {position: fixed;right: 20px;top: 50px;width: 280px;z-index: 99;}</style><link href="/xe-utils/static/css/app.2b94ba7e.css" rel="preload" as="style"><link href="/xe-utils/static/css/chunk-vendors.42851454.css" rel="preload" as="style"><link href="/xe-utils/static/js/app.1d269360.js" rel="preload" as="script"><link href="/xe-utils/static/js/chunk-vendors.81bac7f4.js" rel="preload" as="script"><link href="/xe-utils/static/css/chunk-vendors.42851454.css" rel="stylesheet"><link href="/xe-utils/static/css/app.2b94ba7e.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but xe-utils doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div class="pagead-right"><div class="wwads-cn wwads-vertical" data-id="214" style="max-width:180px;margin: 20px auto 0 auto;"></div></div><div id="app"></div><script src="https://cdn.jsdelivr.net/npm/xe-utils"></script><script src="https://cdn.jsdelivr.net/npm/xe-ajax"></script><script src="https://cdn.jsdelivr.net/npm/xe-clipboard"></script><script src="/xe-utils/static/js/chunk-vendors.81bac7f4.js"></script><script src="/xe-utils/static/js/app.1d269360.js"></script></body></html>
Binary file added docs/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docs/static/css/app.2b94ba7e.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docs/static/css/chunk-vendors.42851454.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docs/static/js/app.1d269360.js

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions docs/static/js/chunk-vendors.81bac7f4.js

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions func/toArrayTree.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ var map = require('./map')
var orderBy = require('./orderBy')

var clone = require('./clone')
var includes = require('./includes')
var eqNull = require('./eqNull')
var each = require('./each')
var remove = require('./remove')

var assign = require('./assign')

function strictTree (array, optChildren) {
each(array, function (item) {
if (item.children && !item.children.length) {
if (item[optChildren] && !item[optChildren].length) {
remove(item, optChildren)
}
})
Expand Down Expand Up @@ -73,7 +73,7 @@ function toArrayTree (array, options) {
treeData[optMapChildren] = treeMap[id]
}

if (!optStrict || (optStrict && !parentId)) {
if (!optStrict || (optStrict && eqNull(parentId))) {
if (!idsMap[parentId]) {
result.push(treeData)
}
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "xe-utils",
"version": "3.5.11",
"version": "3.5.12",
"description": "JavaScript 函数库、工具类",
"main": "index.js",
"unpkg": "dist/xe-utils.umd.min.js",
Expand Down
5 changes: 2 additions & 3 deletions src/views/API.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2190,9 +2190,8 @@ export default {
// ]
// }
// ]
// XEUtils.filterTree(tree1, item => item.id === 1)
// XEUtils.filterTree(tree1, item => item.id === 1)
// // { id: 1 }
// var tree2 = [
// { id: 1 },
// {
Expand All @@ -2208,7 +2207,7 @@ export default {
// ]
// }
// ]
// XEUtils.filterTree(tree2, item => item.id >= 3, {children: 'childs'})
// XEUtils.filterTree(tree2, item => item.id >= 3, {children: 'childs'})
// // [
// // {
// // id: 3,
Expand Down

0 comments on commit 3ea376a

Please sign in to comment.