- 目录结构
- 将 icons 目录中所有的 .svg 文件引入到 Icons.vue 中:
<script lang="ts">
//import 引入整个目录,将 ../assets/icons 中的 .svg 文件全部引入到当前文件。
//__WebpackModuleApi 报错:undefined ,解决方法:在 eslintrc.js 加:
// "globals":{
// "__WebpackModuleApi":"writable"
// },
let importAll = (requireContext: __WebpackModuleApi.RequireContext) => requireContext.keys().forEach(requireContext);
try {
importAll(require.context('../assets/icons', true, /.svg$/));//使用require
} catch (error) {
console.log(error);
}