帖子
帖子
用户
博客
课程
显示全部楼层
49
帖子
2
勋章
468
Y币

[App引擎] avm模式下 组件中的apiready生命周期不存在吗?

[复制链接]
发表于 2022-6-22 11:28:14
想在组件初始化的apiready里动态 调节css,但发现组件中apiready事件内,console.log也没有输出 ,难道是组件里没有apiready这个生命周期吗?不知道为什么?请大神开示
380
帖子
4
勋章
6
Y币
APP 环境里运行有
组件里是用  installed        组件被挂载到真实DOM(或App原生界面)之后。在页面级别中,该事件等同于apiready。
多看看文档

组件生命周期
avm.js组件规范符合Web Components规范,生命周期遵循标准Web Components组件的生命周期。同时兼容Vue组件的生命周期。
所有支持的生命周期事件生命周期函数名触发时机
apiready
页面运行时环境准备完毕&渲染完毕。当页面未引入组件时,该事件等同于installed。

install
组件被挂载到真实DOM(或App原生界面)之前

installed
组件被挂载到真实DOM(或App原生界面)之后。在页面级别中,该事件等同于apiready。

render
组件开始渲染

uninstall
组件从真实DOM(或App原生界面)移除之前

beforeUpdate
组件更新之前

updated
组件更新完成

beforeRender
组件开始渲染之前

49
帖子
2
勋章
468
Y币
谢谢大佬,已经可以调试到了,之前一直用apiready,用installed立即就可以了
勇可可 · 2022-6-22 12:00组件里是用  installed        组件被挂载到真实DOM(或App原生界面)之后。在页面级别中,该事件等同于apiready。
您需要登录后才可以回帖 登录

本版积分规则