Egret社区
10银子
我自定义了一个组件,第一次添加到显示列表时,会触发childrenCreated方法,此时我初始化一些数据。当我把该组件从显示列表移除后,第二次添加到显示列表时,它不会触发childrenCreated方法了。
我的需求是每次组件添加到显示列表都要触发初始化的方法,请问下这个我该怎么处理?



最佳答案

查看完整内容

你触发初始化方法的原因是因为你里面写了监听对不对? 你可以封装一个方法创建对象的时候 顺带的把要的操作写进去啊 下次调用封装方法不直接去创建对象
分享到 :
0 人收藏

2 个回复

倒序浏览
skyole  初学乍练 | 2019-1-27 20:00:04
你触发初始化方法的原因是因为你里面写了监听对不对?

你可以封装一个方法创建对象的时候 顺带的把要的操作写进去啊

下次调用封装方法不直接去创建对象
wyb815  圆转纯熟 | 2019-1-28 10:21:33
childrencreated只会触发一次的。你需要监听add_to_stage
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部