收藏
回答

请问小程序 有没有 vue component :is 的特性?可以动态渲染组件的?

请问 小程序 有没有 vue component   :is 的特性?可以根据组件名称来动态渲染组件的?

想达到的效果就是,服务端返回json数据,数据中含有组件名称,小程序通过json数据进行渲染外观、显示顺序等

回答关注问题邀请回答
收藏

3 个回答

  • Sherwina
    Sherwina
    2022-06-15

    这个动态渲染组件,小程序上线审批能100%通过吗?

    2022-06-15
    有用
    回复
  • TNT
    TNT
    2022-02-28

    v-if 动态加载。。会重新触发组件内的生命周期

    2022-02-28
    有用
    回复 5
    • 明
      2022-02-28
      是的,如果有几十个组件,这种方式 也不够优雅,同时主要担心性能问题。
      2022-02-28
      回复
    • TNT
      TNT
      2022-02-28回复
      如果没有交互 只做渲染。template倒是有个is属性
      2022-02-28
      回复
    • 明
      2022-02-28
      template 不太适用 , 每个组件都有对应的功能,
      2022-02-28
      回复
    • TNT
      TNT
      2022-02-28回复
      那没其他方法了。你也可以试试 组件内wx:if。传个字段进去。里面控制。
      2022-02-28
      回复
    • 明
      2022-02-28
      好的,谢谢
      2022-02-28
      回复
  • 微盟
    微盟
    2022-02-28

    使用v-for 加 v-if 属性可以实现

    2022-02-28
    有用
    回复 1
    • 明
      2022-02-28
      感谢回复,v-if的话  组件过多时会不会有性能问题?是否有更优的方式类似vue component :is 的特性?
      2022-02-28
      回复
登录 后发表内容