小小同志求养老
小小同志求养老
  • 发布:2025-07-18 15:13
  • 更新:2025-07-18 15:36
  • 阅读:546

uniappx运行在Android基座报错

分类:uts

HBuilderx 版本4.75
运行到Android基座时进入指定页面报错error: java.lang.NullPointerException: Parameter specified as non-null is null: method uni.UNI83058A1.IExam.<init>, parameter multiple_choice_missed_score_types‌
错误点定位再在ype声明,以下是我定义的type:
export type IExam = {
EVALUATIONRESULTS : string
multiple_choice_missed_score_types : string
PASSINGSCORE : number
STATE : string
REMARKS : string
PAPERTYPE : string
BIANMA2 : string
SIGNUP : string
ISALONE : string | null
exam_format : string
PERSONNELID : string
TESTPAPER_ID : number
OTIME : string
ETIME : string
FOTIME : string
multiple_choice_missed_score : number
DNAME2 : string | null
PERSONNEL : string
FREPEAT : string
PUBLISHANSWER : string
FTWICE : number | string
TITLE : string
EXAMINEE : string
FHORDER : string
FACE : string
TOTALSCORE : number
DURATION : number
}
以下是我的使用
const tableData = reactive<IExam[]>([]);

我理解的是用的适合这个参数不能为空,但是我没找到这个参数使用的情况,求大佬指教

2025-07-18 15:13 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

你是用的什么版本的hx?

DCloud_UNI_JBB

DCloud_UNI_JBB

发个可复现此问题的demo,这个看起来是你的类型写的有问题

  • 小小同志求养老 (作者)

    我把REMARKS删了就好了,虽然不明白为什么,但问题解决了

    谢谢回复

    2025-07-18 16:03

  • 小小同志求养老 (作者)

    我知道为什么了,是类型里有页面上没用到的字段,我一直以为type声明要和返回的数据对上,原来是要和页面上要使用的字段对上

    2025-07-18 17:14

  • DCloud_UNI_JBB

    回复 小小同志求养老: ok,我修改下这个帖子的状态

    2025-07-18 17:18

要回复问题请先登录注册