Tangram-iOS icon indicating copy to clipboard operation
Tangram-iOS copied to clipboard

关于局部刷新问题

Open Feeeeeerny opened this issue 7 years ago • 7 comments

你好,在Tangram中,请问类似天猫中分类导航,选择不同分类,需要请求该分类下的商品数据,刷新商品列表,这个是怎么实现的呢?之前问过说你们数据都是后端组装好的,那么类似这种是在前端页面触发点击再更新数据,是怎么做的呢?

Feeeeeerny avatar Jan 24 '18 07:01 Feeeeeerny

我们配合 Native 代码进行了请求,然后组装了数据,再整体 reload 整张页面。

需要请求的 request 一部分参数是通过 JSON 下发的。

HarrisonXi avatar Jan 24 '18 07:01 HarrisonXi

体验上完全看不出reload了整张页面呢哈哈哈,感觉只是reload了该卡片。

Feeeeeerny avatar Jan 24 '18 07:01 Feeeeeerny

是啊,毕竟上面的内容和 offsetX 其实都没变

HarrisonXi avatar Jan 24 '18 07:01 HarrisonXi

另外我看到是有这个方法的 - (void)reloadLayout:(UIView<TangramLayoutProtocol> *)layout 所以是可以局部刷新布局的把?

Feeeeeerny avatar Jan 24 '18 08:01 Feeeeeerny

那个逻辑现在需要一些额外的保证才能正常用,上次你好似问过

HarrisonXi avatar Jan 24 '18 08:01 HarrisonXi

之前说的是不能局部刷新,不过我今天看到这个api,所以问一下。那我再细看下代码。

Feeeeeerny avatar Jan 24 '18 08:01 Feeeeeerny

您好,- (void)reloadLayout:(UIView<TangramLayoutProtocol> *)layout这个需要什么样的额外的保证才能正常使用呢?

yoowei avatar May 03 '18 05:05 yoowei