小编Sam*_*m85的帖子

nuxt vue3传单窗口未定义

我正在尝试将现有的 SPA Vue 应用程序迁移到 NuxtJS 框架以利用 SSR 的优势。

在我当前的应用程序中,我使用以下指令来加载我的依赖项:

 <script>     
 import L from 'leaflet';
 import '@geoman-io/leaflet-geoman-free';
 import 'leaflet.markercluster';
 import { Tooltip, Carousel } from 'bootstrap'; 
 import 'leaflet-fullscreen';
 import 'leaflet-sidebar';
 import 'leaflet.vectorgrid';
 export default {
  name: 'carte',
  props: ['gps'],
  components: {
    GChart,
  },
  data() {
...
},
...
}
</script>
Run Code Online (Sandbox Code Playgroud)

加载组件时,我从 Nuxt 收到“窗口未定义”错误。

你知道如何克服这个错误吗?如果可能的话,我不想全局加载插件,因为我只需要该组件的这些模块。

请注意,我没有使用 Nuxt-leaflet 或 Vue-leaflet,因为它们不适用于 Vue 3。

多谢!

leaflet nuxt.js vuejs3

3
推荐指数
1
解决办法
2442
查看次数

标签 统计

leaflet ×1

nuxt.js ×1

vuejs3 ×1