/* * @Descripttion: * @version: * @Author: fzq * @Date: 2022-12-13 21:01:02 * @LastEditors: fzq * @LastEditTime: 2023-01-11 10:47:26 */ import './iconfont' import Vue from 'vue' import SvgIcon from '@/components/SvgIcon'// svg component // register globally Vue.component('svg-icon', SvgIcon) const req = require.context('./svg', false, /\.svg$/) const requireAll = requireContext => requireContext.keys().map(requireContext) requireAll(req) // 这里注释掉了 // const svgFiles = require.context('./svg', true, /\.svg$/) // svgFiles.keys().map(item => svgFiles(item)) export default { // 获取图标icon-(*).svg名称列表, 例如[shouye, xitong, zhedie, ...] getNameList() { return requireAll(req).map(item => item.default.id.replace('icon-', '')) } }