Nuxt 图像在页面更改时不断中断

Nuxt image keeps breaking on page change

我的 Nuxt 页面上显示了图像,但每当我离开它时,图像就会中断,我不知道为什么。

我的代码中有这个

<img :src="baseUrl + 'storage/'+ front.featured_image" alt="post-title" />

和我的剧本

data: () => ({
  frontpage: [],
    baseUrl: process.env.BASE_URL
}),
async asyncData({ $axios }) {
  const response = await $axios.get('/api/frontpage')
  return { frontpage: response.data.posts }
},

我有一个 .env 文件,其中包含以下内容 BASE_URL=http://localhost/ 我也有以下内容 nuxt.config.js

env:{
  baseUrl: process.env.BASE_URL || 'http://localhost/'
}

我的 API 是使用 laravel 构建的,它是从 http://localhost/ 加载的,但是 Nuxt 在页面更改时一直返回到 localhost:3000

你可以在这里查看我之前的回答:

这可能有帮助

export default {
  publicRuntimeConfig: {
    baseUrl: process.env.BASE_URL,
  },
}

否则,这个configuration of Axios也可能有帮助!