vue中常用功能

94 阅读1分钟

1.批量导入字体图标

const icons = [] as string[];
const modules = import.meta.glob('../../assets/icons/*.svg');
for (const path in modules) {
  //console.log('path',path) {1}
  const p = path.split('assets/icons/')[1].split('.svg')[0];
  icons.push(p);
}
const iconList = ref(icons);

{1}效果打印值其中一个path ../../assets/icons/404.svg