收藏
回答

自定义组件property警告?

最近项目突然收到一堆警告 warning  component property received type-uncompatible value

自定义组件Component的properties定义了数据类型,外面传值一个null进来就会报错,如下代码在真机上(iPhone iOS14, 微信版本号:8.0.9

就会报警告,一堆警告强迫症表示真的受不了,外面全部判断空不现实啊 代码那么多, 有什么解决方案???要被领导追杀了...

代码片段 https://developers.weixin.qq.com/s/dVXnH6ms7OsV


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

21 个回答

  • 欧阳崽
    欧阳崽
    2022-03-17

    请求微信修复,自己修改都是打补丁不解决根本问题

    2022-03-17
    有用
    回复
  • 梦断哪儿
    梦断哪儿
    2022-02-06

    楼主请问解决了吗


    2022-02-06
    有用
    回复
  • 😀😃😄😁
    😀😃😄😁
    2021-12-21

    希望能提供更详细的错误提示,告诉我们是哪个组件和哪个参数出了问题。。。

    2021-12-21
    有用
    回复
  • 潘家全
    潘家全
    2021-12-01
    Component({
      properties: {
        nickname: null as unknown as StringConstructor,
      },
    })
    

    去掉校验反正也是一个没什么用的东西,写代码有类型提示就完了

    2021-12-01
    有用
    回复
  • guofeng
    guofeng
    2021-10-14

    确实一堆warning,能否给个回复啊

    2021-10-14
    有用
    回复
  • 加勒比海带
    加勒比海带
    2021-10-13

    同样的警告信息,很诡异的效果:

    <text class="u-theme-error">¥{{(commodity.price * commodity.addQty).toFixed(2)}}</text>
    

    控制台打印警告信息,且当前页的进步器组件无法赋初始值

    <text class="u-theme-error">¥{{(commodity.price * commodity.addQty)}}</text>
    

    去掉方法.toFixed(2),则警告消失组件正常

    2021-10-13
    有用
    回复
  • 这是微信名
    这是微信名
    2021-10-11

    官方给个答复吧,起码提示下哪个组件的问题,用框架开发的小程序,没有提示问题都没有办法排查的啊

    2021-10-11
    有用
    回复 1
    • 婪兜
      婪兜
      2022-01-13
      就咔嚓咔嚓给了一堆warning,但就是不说是哪个组件……
      2022-01-13
      回复
  • 摘星的你
    摘星的你
    2021-09-28

    +1

    2021-09-28
    有用
    回复
  • 帅比Crystal🐶
    帅比Crystal🐶
    2021-08-31

    强迫症难受死了+1 求求告诉我到底那个property有问题

    2021-08-31
    有用
    回复
  • 快乐的蓝鳍豚
    快乐的蓝鳍豚
    2021-08-04

    我也遇到了同样的问题,想知道怎么解决呢?

    2021-08-04
    有用
    回复

正在加载...

登录 后发表内容