关于JS数据类型的问题

做公司项目的时候,从后台传来了这样一个数据:[{…}]
我理所当然的认为它是一个数组,然后把它赋予了一个空数组aprData,并将aprData传递给了子组件,并在子组件内规定了类型检查:

props: {    aprData:[],
    }

然后神奇事情发生了,控制台显示:

errorHandler: I**nvalid prop: type check failed for prop "aprData". Expected , got Array

我于是赶紧检查一下数据类型:

console.log("aprData类型:",Object.prototype.toString.call(this.aprData));

结果:aprData类型: [object Array]
于是我彻底懵逼了。。。到底是哪里出错了???


杨__羊羊
浏览 340回答 1
1回答

手掌心

因为你的类型检查应该写props: {    aprData: Array     ... }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript