Weex实现富文本展示

Weex默认不支持富文本展示,需要我们手动实现。已知的方式有两种:

第一种方式

使用Weex Ui中的wxc-rich-text组件。它提供了丰富的功能样式,但是其局限性也是显而易见的,不能直接识别h5样式。

第二种方式

第一步 自定义组件(请参考Weex官网-Component 扩展)

1、新建一个基类为 WXComponent 的 class
如果此时我们什么都不做,将该组件注册进 WeexSDK engine,它的功能就跟内置的 div 组件功能是一致的。

2、覆盖 WXComponent 中的生命周期方法
loadView
一个 component 默认对应于一个 view,如果未覆盖 loadView 提供自定义 view, 会使用 WXComponent 基类中的 WXView, WXView 是继承自 UIView 的一个派生 view。
要实现地图功能,我们需要对应的地图 view, 比如系统的 MKMapView

- (UIView *)loadView {return [MKMapView new];
}

viewDidLoad
对组件 view 需要做一些配置


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部