最近项目突然收到一堆警告 warning component property received type-uncompatible value
自定义组件Component的properties定义了数据类型,外面传值一个null进来就会报错,如下代码在真机上(iPhone iOS14, 微信版本号:8.0.9 )
就会报警告,一堆警告强迫症表示真的受不了,外面全部判断空不现实啊 代码那么多, 有什么解决方案???要被领导追杀了...
代码片段 https://developers.weixin.qq.com/s/dVXnH6ms7OsV
请求微信修复,自己修改都是打补丁不解决根本问题
楼主请问解决了吗
希望能提供更详细的错误提示,告诉我们是哪个组件和哪个参数出了问题。。。
Component({ properties: { nickname: null as unknown as StringConstructor, }, })
去掉校验反正也是一个没什么用的东西,写代码有类型提示就完了
确实一堆warning,能否给个回复啊
同样的警告信息,很诡异的效果:
<text class="u-theme-error">¥{{(commodity.price * commodity.addQty).toFixed(2)}}</text>
控制台打印警告信息,且当前页的进步器组件无法赋初始值
<text class="u-theme-error">¥{{(commodity.price * commodity.addQty)}}</text>
去掉方法.toFixed(2),则警告消失组件正常
官方给个答复吧,起码提示下哪个组件的问题,用框架开发的小程序,没有提示问题都没有办法排查的啊
+1
强迫症难受死了+1 求求告诉我到底那个property有问题
我也遇到了同样的问题,想知道怎么解决呢?