|
|
|
|
@ -453,7 +453,7 @@ v-show初始值为false,在父组件的(mounted)生命周期将变为true时,
@@ -453,7 +453,7 @@ v-show初始值为false,在父组件的(mounted)生命周期将变为true时,
|
|
|
|
|
|
|
|
|
|
* 如果子组件被v-if控制,且初始值为true,或者子组件被v-show控制,不论初始值,或者,子组件在父组件的created,beforemount阶段显示值为true,那么,子组件总是会在父组件beforemount之后开始执行生命周期。 |
|
|
|
|
|
|
|
|
|
如果子组件在父组件的mounted阶段被渲染出来,这里会分两种情况, |
|
|
|
|
* 如果子组件在父组件的mounted阶段被渲染出来,这里会分两种情况, |
|
|
|
|
|
|
|
|
|
第一种是v-show,因为v-show无论为true还是false,它都会存在dom节点,在父组件生命周期的beforemount之后,子组件已经开始执行自己的生命周期,直到父组件mounted阶段之后,这一轮生命周期已经完成,data已经有了,页面也已经渲染完毕。所以,当v-show的子组件变为true显示后,会触发父组件的更新函数。 |
|
|
|
|
|
|
|
|
|
|