javascript - 如何在 next/js 中整齐地导入多张图片?

标签 javascript reactjs import next.js next-images

问题是我的 public 中有 10 张图片。文件夹,我想在组件中使用它们。而不是写

import imgurl1 from "../../public/celsius.gif";
import imgurl2 from "../../public/compass.gif";
import imgurl3 from "../../public/rain.gif";
.
.
.
import imgurl8 from "../../public/thermo.gif";
import imgurl9 from "../../public/sunset.gif";
import imgurl10 from "../../public/wind.gif";
上面的代码,我想用更整洁干净的代码吗?有没有办法不重复同一行并全部导入?
我假设类似
import { imgurl1,imgurl2,...imgurl10, } from "../../public";

最佳答案

Next JS 的图像导入是作为一个 webpack 插件实现的,使用 import symbol from 'filepath 实现。 - 您将无法直接更改工作方式,但没有什么可以阻止您创建导出导入文件的帮助文件。
换句话说,您可以将所有导入内容移至 images.js。并将它们全部导出到底部。然后,您可以使用解构导入来导入它们。

关于javascript - 如何在 next/js 中整齐地导入多张图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71649509/

相关文章:

testing - 无法在 Gradle 中解析类 org.gradle.util.TestUtil

javascript - 在 jQuery 中添加一个带有多个参数的元素

python - django 中请求正文为空

javascript - 如何使用 jquery sortable 对一组元素进行排序并防止放置一个点

javascript - _React Js一页应用程序

javascript - TypeScript:为样式化的组件元素扩展 React 组件 Prop

java - 我在导入最近制作的类(class)时遇到问题

r - 使用从 Stata 到 R data.frame 的值,但显示标签而不是值

javascript - 是拥有一个包含少量 JS 的大网页更好,还是拥有一个包含一些 JS 生成内容的小网页更好?

javascript - 有没有统一的方法来知道节点是否可见?