This repository has been archived by the owner on Jun 6, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 141
Weex 扩展(Extend to Android) #27
Comments
another chinese translation Android扩展 by @wangrunxiang |
可以自己扩展实现网络请求么。 |
@liuguangli 可以 |
这不是三类扩展么? |
这个例子RichText运行时 android端无法显示啊,按照demo里操作的,Weex那还需要引用么? |
@liuguangli |
Module 扩展 可以用 callback.invoke 回调,那 Component 扩展如何实现回调 WEEX 里面的方法? |
可以了,参考 web 组件源码,用 fireevent 实现。 |
本文档已迁移至 https://weex-project.io/cn/references/advanced/extend-to-android.html , 此处不再维护,谢谢。 |
新地址404。我想问 调用 RichText 的 .we 代码是应该转换成 .js 代码然后调用的吧,但是这个转换异常啊 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
本文档已迁移至 https://weex-project.io/cn/references/advanced/extend-to-android.html , 此处不再维护,谢谢。
Weex 扩展(Extend to Android)
Weex 提供了扩展机制,可以根据自己的业务进行定制自己的功能。
主要分为两类扩展:
Module 扩展
-keep public class * extends com.taobao.weex.common.WXModule{*;}
WXSDKEngine.registerModule("myModule", MyModule.class);
否则会报类似错误:ReportException :undefined:9: TypeError: Object #<Object> has no method 'printLog'
示例如下:
JS 调用如下:
Component 扩展
-keep public class * extends com.taobao.weex.ui.component.WXComponent{*;}
WXSDKEngine.registerComponent("richtext",RichText.class);
示例如下:
JS 调用如下:
Adapter扩展
图片下载:
需要时集成接口IWXImgLoaderAdapter,实现setImage 方法。
示例如下:
注:工程要添加依赖
compile 'com.squareup.picasso:picasso:2.5.2'
The text was updated successfully, but these errors were encountered: