我从 botpress 调用一个 api,它返回一个我需要在自定义组件中显示的对象列表,但我总是将其作为字符串
InfaLinkPreview.jsx: "[object Object]"
,如果我使用 console.log(JSON.parse(this.contentArray))
,我会遇到以下异常
Uncaught SyntaxError: Unexpected token o in JSON at position 1
at JSON.parse (<anonymous>)
at eval (eval at render (VM449 lite.bundle.js:10992), <anonymous>:1:18)
at InfaLinkPreview.render (VM449 lite.bundle.js:10992)
at finishClassComponent (react-dom.development.js:14741)
at updateClassComponent (react-dom.development.js:14696)
at beginWork (react-dom.development.js:15644)
at performUnitOfWork (react-dom.development.js:19312)
at workLoop (react-dom.development.js:19352)
at renderRoot (react-dom.development.js:19435)
at performWorkOnRoot (react-dom.development.js:20342)
at performWork (react-dom.development.js:20254)
at performSyncWork (react-dom.development.js:20228)
at requestWork (react-dom.development.js:20097)
at scheduleWork (react-dom.development.js:19911)
at Object.enqueueSetState (react-dom.development.js:11169)
at Web.push../node_modules/react/cjs/react.development.js.Component.setState (react.development.js:335)
我似乎在自定义组件中遗漏了一些东西。