收藏
回答

[Component] property received type-uncompatible va

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.05

由于基础库不同,大量警告⚠

window10, 基础库:小程序开发者工具 - 基础库2.18.1以上

警告内容:

[Component] property received type-uncompatible value: expected <Number> but got non-number value. Used 0 instead

[Component] property received type-uncompatible value: expected <String> but get null value. Used empty string instead.

回答关注问题邀请回答
收藏

5 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2021-12-17

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2021-12-17
    有用
    回复
  • Tian.
    Tian.
    07-06

    如果在传递数值时,无法对传递数值类型进行保证,可以props这里增加null的接收类型.示例如下:

     props: {
        propString: [String, Object],
        propNumber: [Number, Object],
     },
    
    07-06
    有用
    回复
  • Kevin
    Kevin
    2022-11-29
     props: {
        // 图片地址
        src: {
          type: String,
          default: ''
    


    我使用 uniapp 封装了一个自定义组件,传递了一个属性,也是出现了这个提示,后来查阅了vue 文档:

    但是小程序开发者工具 - 基础库2.18.1以上,会出这个警告

    没有找到太多相关说明,于是我尝试稍微改动了代码

    加了后面这个兼容之后,警告就消失了,但是从语法上来说, getImage 函数已经返回是一个 字符串类型了

    2022-11-29
    有用
    回复
  • 余磊
    余磊
    2022-04-29

    插眼

    2022-04-29
    有用
    回复
  • 远夏
    远夏
    2022-02-15

    楼主解决了吗?

    2022-02-15
    有用
    回复
登录 后发表内容