使用nuxtJS + Vue2-Editor时如何解决文档未定义错误?

时间:2019-06-28 10:22:22

标签: vue.js vuejs2 nuxt.js ssr

我正在尝试使用vue2-editor设置nuxtjs应用程序。如果我尝试通过客户端导航导航到编辑器页面,请加载它,但是如果我直接访问或刷新(例如.com / editor)页面。我正在获取未定义的文档错误

我已识别出它,因为vue2编辑器不支持ssr,但我仅在客户端的nuxt-config.js中禁用了它。但是错误不会消失。请分享我在做什么错了吗?

//plugin.quill-editor.js

import Vue from 'vue'

if (process.client) {
    const VueEditor = require('vue2-editor') //tried normal import as wel
    Vue.use(VueEditor)
}

//nuxt.config.js
plugins: [
   { src: '@plugins/quill-editor.js', mode: 'client' },
]

1 个答案:

答案 0 :(得分:0)

let VueEditor

if (process.client) {
    VueEditor = require('vue2-editor').VueEditor
}

在nuxt配置或任何插件中均未执行任何操作。 仅导入方法已更改。 它现在可以正常工作,但是我仍然想知道为什么在nuxt -config.js文件中禁用ssr时它不工作