首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NuxtJS:外部客户端仅插件/组件会导致页面刷新错误。

NuxtJS:外部客户端仅插件/组件会导致页面刷新错误。
EN

Stack Overflow用户
提问于 2019-07-12 13:56:59
回答 1查看 2.1K关注 0票数 0

我使用npm安装包括一个客户端的插件,称为vue库,并按照说明加载它作为客户端只插件,如Nuxtjs文档中所述。这个插件可以正常工作,只有一个例外:如果我在导入插件的任何路径上按f5,Nuxt就会抛出一个“无效的或意外的令牌”错误。当您将插件定义为客户端和服务器端时,总是会抛出这个错误。如果直接在浏览器中键入URL,也会发生同样的情况。但是,当您使用应用程序链接导航到页面时,就不会发生这种情况。

请注意,这只是一个外部组件类型插件,而不是一个ES6插件。

vue-gallery.js

代码语言:javascript
复制
import Vue from 'vue'
import VueGallery from 'vue-gallery'      
Vue.component('vue-gallery', VueGallery)

nuxt.config.js

代码语言:javascript
复制
  plugins: [
    '~/plugins/axios',
    { src: '~/plugins/vue-gallery.js', mode: 'client' }
  ],

在我的页面组件中,只需从‘vue- VueGallery’进行导入。

要解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-12 16:01:58

在我的页面组件中,只需从‘vue- VueGallery’进行导入。

这就是原因。如果你把它导入到你的页面中,它将被导入到SSR上,所以如果它不兼容SSR,它就会出错。由于您将它作为组件全局添加到您的插件中,所以不需要在页面中导入它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57008480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档