gpt4 book ai didi

javascript - Dojo 2 dojo2 中是否有渲染生命周期 Hook ?

转载 作者:行者123 更新时间:2023-11-29 18:54:23 25 4
gpt4 key购买 nike

我正在从事 Dojo 2 项目。我知道在 Dojo 2 上进行的项目不多,因此很难获得支持。无论如何,我在渲染生命周期 Hook 后寻找 dojo 2 小部件?在 React 中我们有:-

componentDidMount: function() { console.log('Component rendered')},

dojo 2 在 widget render life cycle hook 之后怎么样?

最佳答案

runAfterRenders方法不打算在小部件中被覆盖(实际上应该是 private )。使用 @afterRender装饰器是根据 readme 反省小部件渲染结果的正确钩子(Hook)。 .

class MyWidget extends WidgetBase {

@afterRender()
myAfterRender(vnode: VNode) {
// do something with the resulting vnode
vnode.children = [ ...vnode.children, 'Another Text Node' ];

return vnode;
}


protected render() {
return v('div', [ 'text' ]);
}
}

onAttach hook 可能是一个更等价于 reacts 的生命周期 componentDidMount ,这是一个方法生命周期,可以用与 componentDidMount 相同的方式实现.

希望这对您有所帮助!

关于javascript - Dojo 2 dojo2 中是否有渲染生命周期 Hook ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50014170/

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