【发布时间】:2021-11-29 12:05:52
【问题描述】:
在我的 Nuxt.js 项目中,我安装了 vue2-editor 包,以便能够使用 HTML 编写文章。当我来到页面时,写一些东西并按下按钮一切正常,但是当我重新加载页面时,我收到document is not defined 错误。
代码如下:
<template>
<div>
<SideBar />
<div class='content'>
<h1>Write article</h1>
<client-only>
<VueEditor
v-model='articleContent'
/>
</client-only>
<div style='margin-top: 15px'><button @click='postArticle'>Post article</button></div>
</div>
</div>
</template>
<script>
import { VueEditor } from 'vue2-editor';
import SideBar from '../components/SideBar';
export default {
name: 'Articles',
components: {
SideBar,
VueEditor
},
data() {
return {
articleContent: null,
}
},
methods: {
postArticle() {
console.log(this.articleContent)
},
},
}
</script>
错误看起来像这样:
另外在文档中我发现对于 Nuxt.js 项目 vue2-editor 应该添加到 modules,我做到了,但它仍然不起作用:
modules: [
// https://go.nuxtjs.dev/axios
'@nuxtjs/axios',
'vue2-editor/nuxt'
],
【问题讨论】:
-
您好,下次发问题前请先快速搜索一下。
标签: javascript html vue.js nuxt.js