// webpack 批量加载某文件下的png图片
// require.context(检索的目录,是否检索子文件夹,匹配文件的正则表达式)
const files = require.context('../assets/images', false, /\.png$/)
const imgs = []
files.keys().forEach(filename => { // eg: ./icon.png
const name = filename.split('/').pop().replace(/\.png$/, '')
imgs[name] = files(filename).default || files(filename)
})
export default imgs
// vite
const files = import.meta.glob(['../assets/images'], {eager: true})
const imgs = []
files.keys().forEach(filename => { // eg: ./icon.png
const name = filename.split('/').pop().replace(/\.png$/, '')
imgs[name] = files(filename).default || files(filename)
})
export default imgs
批量加载文件
最新推荐文章于 2024-07-17 09:44:02 发布