小编m47*_*470的帖子

import.meta.glob() 只能接受字符串文字

我有一个 vite vue3 项目。在组件中,我尝试从文件夹中获取所有图像的 URL。当我写作时它有效

const images = import.meta.globEager("/src/resources/projects/images/Project1/*.png")
Run Code Online (Sandbox Code Playgroud)

并在模板中

<img v-for="(item, key) in images" :key="key" :src="key" />
Run Code Online (Sandbox Code Playgroud)

但每个组件都有不同的文件夹,当我编写时

const imageFolderUrl = "/src/resources/projects/images/" + this.projectName + "/*.png";
const image = import.meta.globEager (imageFolderUrl);
Run Code Online (Sandbox Code Playgroud)

我收到错误import.meta.glob()“只能接受字符串文字”。如何从具有动态文件夹名称的文件夹加载所有图像 url?

javascript vue.js vite

6
推荐指数
1
解决办法
8367
查看次数

标签 统计

javascript ×1

vite ×1

vue.js ×1