例如,如果我有组件父组件和组件子组件,并且最初父组件为组件子组件的 @Prop 注释字段提供了特定值,然后是一个新的不同值,则 componentWillLoad 将为 componentChild 运行 2 次(它是否附加到DOM 2 次)?
看起来像是附加到 DOM 了 2 次,因为一旦 @Prop 注解的字段发生变化,ComponentWillLoad 就会再次运行。
componentWillLoad()
方法在组件连接到 DOM 之后、第一次渲染之前调用。它直接发生在connectedCallback()
之后。
此方法将在初始页面加载时调用,如果组件被删除并重新附加到 DOM,则会再次调用该方法。如果在组件的现有实例上更新道具,它不会再次触发。
完整的组件生命周期可以在这里找到: