jrt

Results 6 comments of jrt

好的,谢谢。 目前我的理解是这样: ApplicationComponent里没有需要直接注入到Application的类,所以没有定义inject方法。而其它地方需要ApplicationComponent提供的对象时,通过其它Component(比如ActivityComponent)去完成了注入,因为ActivityComponent这种都依赖了ApplicationComponent 感觉是这么个逻辑

好文!请教下:我们的后台,开发技术栈是java web,貌似只能做到模式一啊,如果想实现直出,是不是需要换后台的技术栈?

您好,我这边又遇到一个问题,重现步骤如下: 首次加载->列表成功显示->后台插入一条新数据->下拉刷新->列表不显示该条新数据 经过调试,目前确认 1. 后台接口返回了新数据、 2. dataManager执行set之后,render函数中打印list(其中也有新数据) 3. 尝试了forceupdate,新数据依然不显示 暂时在handleRefresh时加了`this.dataManager.clear();`,这样下拉刷新之后能够显示新数据,但是清空列表会闪空白页,体验不太好; 请问有什么办法让list重新渲染一下?

> > 您好,我这边又遇到一个问题,重现步骤如下: > > 首次加载->列表成功显示->后台插入一条新数据->下拉刷新->列表不显示该条新数据 > > 经过调试,目前确认 > > > > 1. 后台接口返回了新数据、 > > 2. dataManager执行set之后,render函数中打印list(其中也有新数据) > > 3. 尝试了forceupdate,新数据依然不显示 > > > > 暂时在handleRefresh时加了`this.dataManager.clear();`,这样下拉刷新之后能够显示新数据,但是清空列表会闪空白页,体验不太好; > >...

和之前您demo项目里的list代码基本一致 ``` handleRefresh = cb => { if (this.loadStatus == "refreshing") { return; } this.page = 1; this.loadStatus = "refreshing"; this.dataManager.clearAllLoadStatus(); this.fetch() .then(cb) .then(() => { this.dataManager.updateConfig({ itemSize: ITEM_SIZE });...