Mag*_*ect 5 javascript import reactjs 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";
Run Code Online (Sandbox Code Playgroud)
上面的代码,我想使用一些更整洁和干净的代码?有没有办法不重复同一行并将其全部导入?
我假设类似的事情
import { imgurl1,imgurl2,...imgurl10, } from "../../public";
Run Code Online (Sandbox Code Playgroud)
小智 6
Next JS 的图像导入是作为一个 webpack 插件实现的,该插件是使用import symbol from 'filepath- 您将无法直接更改其工作方式,但没有什么可以阻止您创建导出导入文件的帮助程序文件。
换句话说,您可以将所有导入内容移至images.js底部并导出所有内容。然后,您可以使用解构导入来导入它们。
| 归档时间: |
|
| 查看次数: |
3514 次 |
| 最近记录: |