/* * @Author: zwq * @Date: 2021-03-05 16:34:46 * @LastEditors: zwq * @LastEditTime: 2021-04-23 14:31:40 * @Description: */ 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) export default { // 获取图标icon-(*).svg名称列表, 例如[shouye, xitong, zhedie, ...] getNameList() { return requireAll(req).map(item => item.default.id.replace('icon-', '')) } }