arrayOf使用后报错
来源:4-2 PropTypes 与 DefaultProps 的应用
国三的js
2020-08-12
ListItem.propTypes = {
// isRequired 必传
test: PropTypes.string.isRequired,
fatherItem: PropTypes.arrayOf(PropTypes.number, PropTypes.string),
fatherFn: PropTypes.func,
index: PropTypes.number
}
fatherItem相当于视频里的content
为什么控制台报错Failed prop type: Invalid prop fatherItem
of type string
supplied to ListItem
, expected an array.
写回答
2回答
-
Dell
2020-08-16
fatherItem 要求是一个数组,但是你传递的是一个字符串,传值有问题
022020-08-19 -
JasonDonx
2020-08-14
你少加了[ ]在arrayOf中
fatherItem: PropTypes.arrayOf([PropTypes.number, PropTypes.string])
012022-11-05
相似问题