【发布时间】:2020-10-03 21:12:17
【问题描述】:
这可能是一个长镜头,但我无法弄清楚出了什么问题。希望有人能给我一些指导。
我在 Nuxt 项目中使用 vue 快速编辑插件:https://github.com/A1rPun/vue-quick-edit。
有时我会弹出错误:
[Vue 警告]:beforeCreate 钩子中的错误:“ReferenceError: document is 未定义”
这似乎只在我第一次加载页面时发生(未经证实!),之后它再也不会发生(使用 ctrl+F5,以隐身方式加载,在另一个浏览器中尝试,...),它只是从来没有再次显示,图书馆完美运行。
但是,这让我对使用该库犹豫不决,因为我不确定错误来自哪里以及它是否会影响我的最终用户。
这是我为使用内联可编辑字段而创建的组件:
<template>
<quick-edit
:aria-label="label"
@input="updateValue"
/>
</template>
<script>
import QuickEdit from 'vue-quick-edit'
export default {
components: { QuickEdit },
props: {
label: {
type: String,
required: true,
},
},
methods: {
updateValue (event) {
// do something
},
},
}
</script>
<style lang="scss" scoped>
</style>
【问题讨论】:
标签: javascript vue.js nuxt.js document