- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这可能是一个长镜头,但我无法弄清楚出了什么问题。希望有人能给我一些指导。
我正在使用 vue 快速编辑插件:https://github.com/A1rPun/vue-quick-edit在我的 Nuxt 项目中。
有时我会弹出错误:
[Vue warn]: Error in beforeCreate hook: "ReferenceError: document is not defined"
这似乎只在我第一次加载页面时发生(未经证实!),之后它再也不会发生(使用 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>
最佳答案
Nuxt 在服务器端渲染页面时组件尝试访问 DOM,解决方案是将其包装在 client-only
<template>
<client-only>
<quick-edit
:aria-label="label"
@input="updateValue"
/>
</client-only>
</template>
关于javascript - [Vue警告] : Error in beforeCreate hook: "ReferenceError: document is not defined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62371594/
更新我的 sails (0.10-rc5) 后, 我在 beforeCreate 函数中遇到问题: beforeCreate : function(values, next){ con
我正在使用 beforeCreate在保存到数据库之前加密密码。 当我做: const user = await User.create({name, email, password}); res.j
我有 Customer 结构 type Customer struct { Model Email string `json:"email,om
我不确定为什么数据没有从 this.resp.memo 渲染。我认为它应该加载,因为它保存数据,然后渲染 veiw 和所有数据 {{
我正在使用 sailsjs 版本 0.11.0。我想在创建新用户时必须先加密他们的密码,然后再将其存储到数据库中。为此,我使用了 bcrypt 库。我在 User.js 模型中添加了一个方法 befo
在我的用户模型中,我定义了一个生命周期 Hook ,用于使用 bycrypt 加密密码。 beforeCreate: function(acc, next) { const salt = bc
我正在尝试在 nodejs 中创建一个带有 sequelize 的用户模型,但似乎我的 beforeCreate 实际上并没有被调用。我查看了互联网上的文档和多个示例,但无法正常工作。 型号代码如下:
在我的 sails.js 应用程序模型中,我想从生命周期回调发送“错误请求”错误代码 400。这是我的 beforeCreate 函数: beforeCreate: function (values,
我正在尝试验证外键是否存在。如果外键有效,我只想创建一个对象。 我正在 beforeCreate 中查询对象,但是当我调用带有错误消息的回调时,错误未得到处理(回溯)并返回 500。 我想优雅地处理错
我有一个带有非常基本模型的 blank sails 0.9.8 应用程序: module.exports = { attributes: { nickname: 'string',
我不明白 Vuejs 中 beforeCreate 的用途。如果它只在你的组件被添加到 DOM 之前执行操作,那么我只在使用 vue 实例之前添加一些行代码,如下所示: var d
Nuxt 和 SSR 的新手。我想要做的很简单:我试图在页面加载之前触发一个函数,该函数将对我的 firestore 数据进行 SSR。如果我用@onclick 添加一个按钮,它工作正常。但是当我尝试
我在我的 sequelize 模型中写了一个 BeforeCreate 钩子(Hook)。当我点击创建用户路由时,它说 user.user_id 不能为空,甚至在创建钩子(Hook)函数未执行之前。我
我使用直接方法( Sequelize 文档中的方法 3)定义了我的 beforeCreate 钩子(Hook),如下所示: module.exports = (sequelize, datatypes
关于Firebase docs他们提到了 4 种类型的触发器: 创建时 删除时 更新时 写入时 有没有办法在触发“child_added”监听器之前监听云函数中添加的行并修改添加行的字段?有没有办法实
其实我觉得这是不可能的。但无论如何都会问。我正在尝试从数据库中激活一些组件。所以我得到了组件“方法”中一些事件组件的数组列表。因为我无法访问文件开头的列表变量,所以我想在数组列表变量准备就绪时在 be
我需要获取一些 header “用户代理”以及 IP 地址,如何在 beforeCreate 中执行此操作? 最佳答案 req 对象在水线中不可用。所以下一个问题是您是否使用蓝图。 如果是,那么您可以
我正在尝试在创建和保存密码之前对其进行哈希处理。但是,当我将 Hook 定义如下时,我注意到日志使用原始密码创建了一个 guest 实例,然后立即更新它。我不知道为什么。 // define mode
我有一个用户模型,我只是尝试通过返回 err 来测试 beforeCreate,但是当我执行 POST/user 时,它会创建模型很好,不执行 beforeCreate 方法。我在这里做错了什么?这是
如果我尝试使用在 beforeCreate() 方法中定义的 date_created 字段保存模型,它不会保存它: class TestEntity extends Phalcon\Mvc\Mode
我是一名优秀的程序员,十分优秀!