next.js 页面之间共享布局中的图像路径问题

6vl6ewon  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(139)

我的Next.js应用程序遇到了一个问题,我有一个跨多个页面使用的共享布局组件。在布局中,我在导航栏中有一个图像,它在主页上正确显示。但是,当导航到其他页面时,图像路径似乎受到当前路径名的影响,导致它中断。
下面是更详细的问题:
主页上的图像源:“assets/logo.svg”正确转换为“http://localhost/assets/logo.svg”。当导航到“/posts”时,图像源变为“http://localhost/posts/assets/logo.svg”而不是“http://localhost/assets/logo.svg”,导致图像损坏。我希望图像源保持一致,不受当前路径的影响。图像位于公用文件夹中,其源应始终相对于公用文件夹的根。
我试图在没有帮助的情况下弄乱“next.js.js”文件

idfiyjo8

idfiyjo81#

简单的修复方法:只需在所有src. do <img src="img.svg" /><img src="/img.svg" />扩展中添加**' / '**即可

相关问题