组件周期标识
与周期函数相对应的时,组件还会在特定状态下,设定一些特定标识,让组件使用者可以知道,当前组件处在哪个周期。
inited
- default
false
标识组件是否初始化完成,指_init()
周期函数是否执行完成。这个标识在处理异步组件时非常有用。如果_init()
方法返回一个Promise
对象,那么组件只有在该Promise
成功回调之后,才将inited
置为true
rendered
- default
false
标识组件是否完成渲染。在初始化完成成功(异步组件成功回调后),_create()
周期之前,该标识会被置为true
,表示组件已经渲染完成,DOM已经创建,我们可以通过element
属性获取到该DOM元素。
mounted
- default
false
标识组件是否已经挂载。组件被挂载后,该标识会被置为true
。
destroyed
- default
false
标识组件是否已经销毁。组件被销毁后,该标识会被置为true
。