gpt4 book ai didi

javascript - 如何在 ember.js 组件中正确使用 didInsertElement ?

转载 作者:行者123 更新时间:2023-11-28 18:08:54 26 4
gpt4 key购买 nike

我想注入(inject)第三方JS并在组件插入DOM后做一些事情。所以 didInsertElement 钩子(Hook)对我来说没问题。

使用didInsertElement有以下两种不同的类型。


初始加载: on('didInsertElement', function() {});

还有


didInsertElement() {}

它们有什么区别?我的用例应该使用哪一个?请指导。

提前致谢:)

最佳答案

这是要走的路,请参阅 Ember components life cycle

didInsertElement() {
this._super(...arguments);
}

下面的方法是不正确的。原因是它不遵循任何顺序来执行函数。假设如果您有两个或多个函数订阅了 didInsertElement 那么您无法确保顺序

initialLoad: on('didInsertElement', function() {
});
initialSomeStuff: on('didInsertElement', function() {
});

关于javascript - 如何在 ember.js 组件中正确使用 didInsertElement ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42061380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com