Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'error')
时间: 2023-10-28 09:59:02 浏览: 186
Vue打包Cannot read property 'tapPromise' of undefined报错处理.docx
5星 · 资源好评率100%
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'error')错误通常是在Promise中使用了未定义的变量或对象引起的。根据引用和引用的代码片段,我们可以看到在.catch()中使用了错误变量,而在.then()中没有使用错误变量。这可能导致在.catch()中引用了未定义的错误变量,从而导致报错。为了解决这个问题,我们需要确保在.catch()中也使用了错误变量。您可以按照以下方式修改代码:
```javascript
const queGetdata = (params, context) => {
return new Promise((resolve, reject) => {
appVue.$http.post(appVue.$apis.getdata, { gcode: 'QUERY_CUSTBILL' }, {
isAutoLoading: false, //是否展示loading
}).then(resp => {
let data = resp.responseBody.paramdata;
resolve(data
阅读全文