问题标签 [lifecycle-hook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
29 浏览

javascript - 为什么在以下情况下渲染 DOM 后会出现 undefined?

这是文章11 Vue.js Lifecycle Hooks中的一个演示

我很困惑为什么我不能mounted在 3 秒后得到 DOM,而如果console.log立即得到尊重的结果。

0 投票
1 回答
49 浏览

vue-component - nativescript-vue 无法读取生命周期挂钩中的数据属性

我通过我创建的钩子读取 nfc 标签,我想将它们传递给我的数据属性。它显示我无法读取或设置属性“currentArticle”。我试过这样的建议

让自我=这个

self.currentArticle

但它没有用。有人说您应该可以访问数据变量,例如:

this.currentArticle

那样也行不通。有什么建议么?

0 投票
1 回答
239 浏览

amazon-web-services - AWS Autoscaling 延迟启动和终止

我有以下场景,需要知道在 AWS 中实现它的最佳方法。

我有一个 EC2 自动缩放组,该组最初将设置为 0,在手动运行过程之后触发 SSM 文档,将 ASG 设置为 3,但是我需要每个实例在启动 3 个中的下一个之前完全启动并运行发射。

当前设置同时启动所有 3 个实例,当它们形成一个集群时,它们同时启动似乎会导致问题,它们需要等待一些设置/缓存操作发生,然后另一个节点才能安全加入。

除此之外,没有节点要运行超过 20 天,因此在实例上设置了最大实例年龄,我正在使用生命周期挂钩来优雅地终止实例,但我需要实现的是当每个节点到达它的 20 天,它不会开始其生命周期挂钩以终止,直到其替换节点运行。

我正在尝试确定我可以依赖 ASG 来实现多少,以及我应该将多少分配给 ASG 外部的自动化,例如 Lambda。

任何建议表示赞赏,

0 投票
1 回答
74 浏览

javascript - Vue 生命周期钩子竞争条件

我有一个关于 Vue 生命周期钩子的问题。我有一些我想在挂钩中首先调用的方法,但是之前调用了另一种方法。

所需的方法是loadData()beforeMount. 此方法负责 API 请求。但是,它在方法之后调用getIndex

首先调用的方法是getIndex,我希望它最后调用:

我的文件.vue

我试图从 打电话loadData()mounted()beforeMounted()每次都是第二个。有人知道答案吗?谢谢

0 投票
1 回答
32 浏览

vue.js - 在 Vuejs2 中,如何在重定向到任何另一个组件之前,在一个组件的 beforeDestory 挂钩上删除手动添加的事件侦听器?

我想知道以下事物的概念-

我创建了一个组件并设置了它受人尊敬的事件侦听器。现在,我想在重定向到将创建另一个组件的另一个路由之前删除该组件的 beforeDestroy 挂钩上的那些侦听器。但我注意到的是,第一个组件的 beforeDestory 钩子甚至在第二个组件的创建钩子之后调用。

我想完全销毁第一个组件,然后创建另一个组件。

有什么建议么?

0 投票
0 回答
19 浏览

vue.js - 插入新元素时创建的 vue 不会触发

我是 vue 的新手,并且与 - 对我来说 - 奇怪的行为作斗争。

我希望每次在 dom 中插入新的“singleMessage”时,都会执行“created”中的函数。但事实并非如此。

我的目标是每次插入一条新的单条消息时——有效——5 秒后调用 setMessageRead 函数。