[Component] property received type-uncompatible
发布于 5 年前 作者 jing34 7579 次浏览 来自 问答

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

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

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

1 回复

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

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

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

回到顶部