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

统一Tangram原生组件与动态组件的事件回调处理

Open longerian opened this issue 8 years ago • 2 comments

如题,原生组件与动态组件的事件处理机制不一样,需要统一。

longerian avatar Dec 13 '17 11:12 longerian

我觉得原生组件和动态组件使用的场景应该给业务方一个说明,什么场景应该使用原生组件,什么场景应该动态下发,这样更清楚了解这个框架

kanliuzuoyou avatar Dec 14 '17 03:12 kanliuzuoyou

@kanliuzuoyou

在原有的 Tangram 体系里,主要解决了页面内布局结构的动态化能力,通过 json 数据描述可以组合出常用的页面结构。然而页面内具体的坑位样式,我们称之为业务组件,是采用常规的 native 代码开发的,除非内置了足够多的逻辑,否则组件的样式调整或者新组件的开发都要发布版本,无法满足业务节奏;当然我们也尝试过使用 Weex 开发业务组件贴到页面上,但是在体验和性能上还是有较大的缺陷。

所以总结起来,就是两点问题:

  • 原生组件无法动态更新;
  • 现有的动态组件方案较重,影响性能和体验;

总结起来就是看你们的需求场景,对动态性的需求高不高。

longerian avatar Dec 14 '17 07:12 longerian