关于调试的小问题

来源:10-7 组件事件冒泡与穿透

爱吃鱼的羊

2023-08-30

图片描述
向上图 console 面板 提示
property “badgeCount” of “components/grid-item/grid-item” received type-uncompatible value: expected but got non-number value. Used 0 instead.
这个一般怎么解决,它是怎么产生的,

  properties: {
    icon: String,
    iconSize: {
      type: String,
      value: '50'
    },
    text: String,
    showBadge: Boolean,
    // badgeCount: Number,
    badgeCount: {
      type: Number,
      value: 0
    },
    cell: Object
  },

属性“badgeCount”接收到类型不可匹配的值:应为,但得到的却是非数字值。改为使用0。
图片描述

写回答

1回答

沁尘

2023-08-30

这块是小程序框架底层的判断逻辑做了调整,解决办法就是属性都设置上默认值,并严格区分字符串和数字类型。

0
4
爱吃鱼的羊
回复
沁尘
终于没有一大堆烦人的提示了,谢谢老师。
2023-09-01
共4条回复

《慕慕到家》家政小程序组件化进阶实战-优质项目

千锤百炼的实践分享,成就你独当一面

494 学习 · 306 问题

查看课程