收藏
回答

小程序组件properties的type类型错误,但不提醒

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 工具 6.6.6 2.0.9

小程序组件properties的type类型,给了一个错误的类型数据,但是在控制台没报错。然后页面就不能正确渲染数据。

建议官方能在编译的时候增加报错提醒,因为无论是在react,vue还是在angular接受不符合其参数的时候都会有提醒。

properties: {

listdata: {

type: Array,

value: {}

}

},

具体情况就是如果我listdata传入一个object页面不报错,但是数据不能正确的渲染。

建议:增加编译时组件类型检查报错提示


最后一次编辑于  2018-05-24
回答关注问题邀请回答
收藏

2 个回答

  • 小程序技术专员-june
    小程序技术专员-june
    2018-05-27

    感谢反馈,这个情况我们后续改善下。

    2018-05-27
    赞同
    回复 1
    • ( ˙灬˙ )
      ( ˙灬˙ )
      2018-05-28

      好的,谢谢

      2018-05-28
      回复
  • 小程序技术专员-LastLeaf
    小程序技术专员-LastLeaf
    2018-05-28

    你好,我们会考虑添加这种警告。


    P.S. 这个 type 字段主要用于数据格式转换(因为 WXML 中的字面量没有类型标注)。所以我们只能判定一部分的类型错误。

    2018-05-28
    赞同
    回复 1
    • ( ˙灬˙ )
      ( ˙灬˙ )
      2018-05-28

      好的,谢谢

      2018-05-28
      回复