chunk-vendors.js:14691 [system] 请注意 showLoading 与 hideLoading 必须配对使用,uniapp报这个错误怎么解决
时间: 2024-05-20 19:15:00 浏览: 154
这个错误提示是因为showLoading和hideLoading必须成对出现,如果只出现了showLoading没有出现hideLoading,就会报这个错误。解决方法是在showLoading之后,确保一定会出现hideLoading,可以在相应的逻辑中添加对应的hideLoading代码。如果是在使用第三方组件或插件时出现该问题,需要检查其代码实现是否正确。
相关问题
TypeError: Cannot read properties of undefined (reading 'open') at VueComponent.showPicker (contact_us.vue:22:1) at click (pages-contact-contact_us.js:88:30) at invokeWithErrorHandling (chunk-vendors.js:4008:26) at invoker (chunk-vendors.js:4333:14) at invokeWithErrorHandling (chunk-vendors.js:4008:26) at HTMLElement.invoker (chunk-vendors.js:4329:9) at original._wrapper (chunk-vendors.js:9217:25)
这个错误是因为在示例代码中,使用了 `this.$refs.picker.open()` 来打开选择框,但是 `<picker>` 组件没有提供 `open` 方法导致的。
在 Uniapp 中,`<picker>` 组件并没有提供直接打开选择框的方法。它会根据用户的操作,在需要的时候自动弹出选择框。因此,你不需要手动打开选择框。
你可以将示例代码中的 `showPicker` 方法修改如下:
```javascript
showPicker() {
// 不需要手动打开选择框
},
```
这样就不会再出现上述错误了。当用户点击按钮时,选择框会自动弹出。你可以根据需要在 `confirmPicker` 方法中处理选择结果。
chunk-vendors.js:14691 GET http://localhost:8081/api/user/0 401 (Unauthorized)
这个错误是由于未经授权的请求导致的。HTTP 401错误表示请求需要身份验证。在这个情况下,你的应用程序尝试访问一个需要身份验证的API端点,但是没有提供有效的身份验证凭据或者凭据不正确。
要解决这个问题,你可以检查以下几点:
1. 确保你的请求头中包含了正确的身份验证凭据,比如Token或者用户名/密码。
2. 检查API端点的身份验证配置,确保它与你的请求头中提供的凭据匹配。
3. 如果你的应用程序有一个登录功能,确保用户登录后正确地获取到了身份验证凭据,并在每次请求中包含这些凭据。
如果以上步骤都没有解决问题,可能是API端点配置有误或者凭据无效。你可以联系API提供者或者开发团队,以获取更多帮助。
阅读全文