Weex Android 扩展Component 空白

新手上路,请多包涵

Android 扩展Component v-for 空白,不使用v-for 可以显示

public class RichText extends WXComponent {
  public RichText(WXSDKInstance instance, WXDomObject dom, WXVContainer parent, boolean isLazy) {
    super(instance, dom, parent, isLazy);
  }
  @Override
  protected void initView() {
    mHost=new TextView(mContext);
    ((TextView)mHost).setMovementMethod(LinkMovementMethod.getInstance());
  }
  @WXComponentProp(name = "tel")
  public void setTelLink(String tel){
    SpannableString spannable=new SpannableString(tel);
    spannable.setSpan(new URLSpan("tel:"+tel),0,tel.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
    ((TextView)mHost).setText(spannable);
  }
}

vue

<template>
  <div>
    <richText v-for="item in list" tel="12305" style="width:200;height:100">12305</richText>
  </div>
</template>
<script>
    export default{
        data(){
            return {
                list:[1,2,3]
            }
        }
    }
</script>
阅读 3.7k
2 个回答
✓ 已被采纳新手上路,请多包涵

经测试,自定义组件使用 v-for 必须跟上 key 属性

宽度和高度尝试增加 单位 px

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进