const importAll = (r) => {\n const svgs = {}\n r.keys().map((key) => {\n return (svgs[key] = r(key))\n })\n\n return Object.keys(svgs)\n}\nconst iconList = importAll(require.context('./svg', false, /.svg$/))\n// 获取图标icon-().svg名称列表,例如[shouye,xitong,zhed\ie,...]\nexport const getNameList = () => {\n const regex = //icon-(.?).svg/\n return iconList.map((item) => item.match(regex)[1])\n}\n// 添加所有的类型\nexport const getTypeList = () => {\n const regex = //icon-([^/]*?)./\n return iconList.map((item) => item.match(regex)[1])\n}

JavaScript 获取 SVG 图标名称和类型列表

原文地址: https://www.cveoy.top/t/topic/qEVq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录