Blaze 中的 componentDidUpdate() 相当于什么?
What would be the equivalent of componentDidUpdate() in Blaze?
您将如何使用生命周期管理功能(即 this.state this.props)并将其转换为 Blaze 中的等效功能?
你会创建自己的 onChange() 函数吗?
相当于自动运行。
例如,假设您正在以这种方式使用 Blaze 模板:
{{> Bacon timesSmoked=getTimesSmoked}}
并且您希望它在吸烟次数从 1 变为 2 时做出响应。您可以像这样对这些变化作出反应:
Template.Bacon.onCreated(function() {
this.autorun(function() {
let timesSmoked = Template.currentData().timesSmoked;
// do something with the new value
});
});
您将如何使用生命周期管理功能(即 this.state this.props)并将其转换为 Blaze 中的等效功能?
你会创建自己的 onChange() 函数吗?
相当于自动运行。
例如,假设您正在以这种方式使用 Blaze 模板:
{{> Bacon timesSmoked=getTimesSmoked}}
并且您希望它在吸烟次数从 1 变为 2 时做出响应。您可以像这样对这些变化作出反应:
Template.Bacon.onCreated(function() {
this.autorun(function() {
let timesSmoked = Template.currentData().timesSmoked;
// do something with the new value
});
});