Weex 生命周期钩子
2023-12-25 17:39 更新
Vue 组件的实例生命周期钩子将在特定的阶段发出,详情请参考 Vue 组件的生命周期图示。
Vue 生命周期钩子 | 是否支持 | 说明 |
---|---|---|
beforeCreate | 支持 | - |
created | 支持 | - |
beforeMount | 支持 | - |
mounted | 支持 | 和 Web 端不完全一样(下文有详解) |
beforeUpdate | 支持 | - |
updated | 支持 | - |
activated | 不支持 | 不支持<keep-alive> |
deactivated | 不支持 | 不支持<keep-alive> |
beforeDestroy | 支持 | - |
destroyed | 支持 | - |
errorCaptured | 支持 | 在 Vue 2.5.0+, Weex SDK 0.18+ 中新增 |
关于 "mounted" 生命周期
和浏览不同的是,Weex 的渲染流程是异步的,而且渲染出来的结果都是原生系统中的 View,这些数据都无法被 javascript 直接获取到。因此在 Weex 上,Vue 的mounted
生命周期在当前组件的 virtual-dom (Vue 里的 VNode) 构建完成后就会触发,此时相应的原生视图未必已经渲染完成。
以上内容是否对您有帮助:
← Weex 选项
更多建议: