1 line
4.5 KiB
JSON
1 line
4.5 KiB
JSON
{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/_util/util.js","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/_util/util.js","mtime":1742646402762},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucmVkdWNlLmpzIjsKLyoqCiAqIGNvbXBvbmVudHMgdXRpbAogKi8KCi8qKgogKiDmuIXnkIbnqbrlgLzvvIzlr7nosaEKICogQHBhcmFtIGNoaWxkcmVuCiAqIEByZXR1cm5zIHsqW119CiAqLwpleHBvcnQgZnVuY3Rpb24gZmlsdGVyRW1wdHkoY2hpbGRyZW4gPSBbXSkgewogIHJldHVybiBjaGlsZHJlbi5maWx0ZXIoYyA9PiBjLnRhZyB8fCBjLnRleHQgJiYgYy50ZXh0LnRyaW0oKSAhPT0gJycpOwp9CgovKioKICog6I635Y+W5a2X56ym5Liy6ZW/5bqm77yM6Iux5paH5a2X56ymIOmVv+W6pjHvvIzkuK3mloflrZfnrKbplb/luqYyCiAqIEBwYXJhbSB7Kn0gc3RyCiAqLwpleHBvcnQgY29uc3QgZ2V0U3RyRnVsbExlbmd0aCA9IChzdHIgPSAnJykgPT4gc3RyLnNwbGl0KCcnKS5yZWR1Y2UoKHByZSwgY3VyKSA9PiB7CiAgY29uc3QgY2hhckNvZGUgPSBjdXIuY2hhckNvZGVBdCgwKTsKICBpZiAoY2hhckNvZGUgPj0gMCAmJiBjaGFyQ29kZSA8PSAxMjgpIHsKICAgIHJldHVybiBwcmUgKyAxOwogIH0KICByZXR1cm4gcHJlICsgMjsKfSwgMCk7CgovKioKICog5oiq5Y+W5a2X56ym5Liy77yM5qC55o2uIG1heExlbmd0aCDmiKrlj5blkI7ov5Tlm54KICogQHBhcmFtIHsqfSBzdHIKICogQHBhcmFtIHsqfSBtYXhMZW5ndGgKICovCmV4cG9ydCBjb25zdCBjdXRTdHJCeUZ1bGxMZW5ndGggPSAoc3RyID0gJycsIG1heExlbmd0aCkgPT4gewogIGxldCBzaG93TGVuZ3RoID0gMDsKICByZXR1cm4gc3RyLnNwbGl0KCcnKS5yZWR1Y2UoKHByZSwgY3VyKSA9PiB7CiAgICBjb25zdCBjaGFyQ29kZSA9IGN1ci5jaGFyQ29kZUF0KDApOwogICAgaWYgKGNoYXJDb2RlID49IDAgJiYgY2hhckNvZGUgPD0gMTI4KSB7CiAgICAgIHNob3dMZW5ndGggKz0gMTsKICAgIH0gZWxzZSB7CiAgICAgIHNob3dMZW5ndGggKz0gMjsKICAgIH0KICAgIGlmIChzaG93TGVuZ3RoIDw9IG1heExlbmd0aCkgewogICAgICByZXR1cm4gcHJlICsgY3VyOwogICAgfQogICAgcmV0dXJuIHByZTsKICB9LCAnJyk7Cn07"},{"version":3,"names":["filterEmpty","children","filter","c","tag","text","trim","getStrFullLength","str","split","reduce","pre","cur","charCode","charCodeAt","cutStrByFullLength","maxLength","showLength"],"sources":["/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/_util/util.js"],"sourcesContent":["/**\n * components util\n */\n\n/**\n * 清理空值,对象\n * @param children\n * @returns {*[]}\n */\nexport function filterEmpty (children = []) {\n return children.filter(c => c.tag || (c.text && c.text.trim() !== ''))\n}\n\n/**\n * 获取字符串长度,英文字符 长度1,中文字符长度2\n * @param {*} str\n */\nexport const getStrFullLength = (str = '') =>\n str.split('').reduce((pre, cur) => {\n const charCode = cur.charCodeAt(0)\n if (charCode >= 0 && charCode <= 128) {\n return pre + 1\n }\n return pre + 2\n }, 0)\n\n/**\n * 截取字符串,根据 maxLength 截取后返回\n * @param {*} str\n * @param {*} maxLength\n */\nexport const cutStrByFullLength = (str = '', maxLength) => {\n let showLength = 0\n return str.split('').reduce((pre, cur) => {\n const charCode = cur.charCodeAt(0)\n if (charCode >= 0 && charCode <= 128) {\n showLength += 1\n } else {\n showLength += 2\n }\n if (showLength <= maxLength) {\n return pre + cur\n }\n return pre\n }, '')\n}\n"],"mappings":";AAAA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO,SAASA,WAAWA,CAAEC,QAAQ,GAAG,EAAE,EAAE;EAC1C,OAAOA,QAAQ,CAACC,MAAM,CAACC,CAAC,IAAIA,CAAC,CAACC,GAAG,IAAKD,CAAC,CAACE,IAAI,IAAIF,CAAC,CAACE,IAAI,CAACC,IAAI,CAAC,CAAC,KAAK,EAAG,CAAC;AACxE;;AAEA;AACA;AACA;AACA;AACA,OAAO,MAAMC,gBAAgB,GAAGA,CAACC,GAAG,GAAG,EAAE,KACvCA,GAAG,CAACC,KAAK,CAAC,EAAE,CAAC,CAACC,MAAM,CAAC,CAACC,GAAG,EAAEC,GAAG,KAAK;EACjC,MAAMC,QAAQ,GAAGD,GAAG,CAACE,UAAU,CAAC,CAAC,CAAC;EAClC,IAAID,QAAQ,IAAI,CAAC,IAAIA,QAAQ,IAAI,GAAG,EAAE;IACpC,OAAOF,GAAG,GAAG,CAAC;EAChB;EACA,OAAOA,GAAG,GAAG,CAAC;AAChB,CAAC,EAAE,CAAC,CAAC;;AAEP;AACA;AACA;AACA;AACA;AACA,OAAO,MAAMI,kBAAkB,GAAGA,CAACP,GAAG,GAAG,EAAE,EAAEQ,SAAS,KAAK;EACzD,IAAIC,UAAU,GAAG,CAAC;EAClB,OAAOT,GAAG,CAACC,KAAK,CAAC,EAAE,CAAC,CAACC,MAAM,CAAC,CAACC,GAAG,EAAEC,GAAG,KAAK;IACxC,MAAMC,QAAQ,GAAGD,GAAG,CAACE,UAAU,CAAC,CAAC,CAAC;IAClC,IAAID,QAAQ,IAAI,CAAC,IAAIA,QAAQ,IAAI,GAAG,EAAE;MACpCI,UAAU,IAAI,CAAC;IACjB,CAAC,MAAM;MACLA,UAAU,IAAI,CAAC;IACjB;IACA,IAAIA,UAAU,IAAID,SAAS,EAAE;MAC3B,OAAOL,GAAG,GAAGC,GAAG;IAClB;IACA,OAAOD,GAAG;EACZ,CAAC,EAAE,EAAE,CAAC;AACR,CAAC","ignoreList":[]}]} |