收藏
回答

[Component] property received type-uncompatible

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 8.0.19 2.23.0

给子组件传的参是从 computed 里获取的值,第一次会报警告(看得难受)

2.18.1 以下的基础库不会有此问题


相关问题可见:https://developers.weixin.qq.com/community/develop/doc/0002628cac8fb0a8158c3713f5bc00?page=2#comment-list

最后一次编辑于  2022-03-17
回答关注问题邀请回答
收藏

1 个回答

  • 小程序技术专员-Rom
    小程序技术专员-Rom
    2022-03-18

    这里主要原因是在于 computed data 注入时机晚了,property 做类型检查的时候拿到的值是 null 导致给出 warning。

    一种临时的解决办法:在定义 computed 的组件里的 data 补上相关属性的初始化值。

    后续看看怎么优化这个地方。

    2022-03-18
    有用
    回复 2
    • 四月天
      四月天
      2023-01-12
      请问这个问题优化了吗
      2023-01-12
      回复
    • Ethan
      Ethan
      2023-03-22
      官方有空麻烦优化下啊
      2023-03-22
      回复
登录 后发表内容