1***@qq.com
1***@qq.com
  • 发布:2025-08-08 16:05
  • 更新:2025-08-10 10:13
  • 阅读:52

【报Bug】uni.showToast等所有的uni.函数都不能用

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 4.75

手机系统: Android

手机系统版本号: Android 14

手机厂商: 努比亚

手机机型: 红魔6r

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

16:04:08.877 [HMR] Waiting for update signal from WDS...
16:04:09.125 uView V2.0.37 at uni_modules/uview-ui/libs/config/config.js:6
16:04:09.300 App Launch at App.vue:9
16:04:09.300 uni对象是否存在: [boolean] true at App.vue:11
16:04:09.300 uni.request测试: function(){for(var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length,a=new Array(o>1?o-1:0),s=1;s<o;s++)a[s-1]=arguments[s];return Object(i["k"])(n.success)||Object(i["k"])(n.fail)||Object(i["k"])(n.complete)?Object(r["e"])(t,r["b"].apply(void 0,[t,e,Object.assign({},n)].concat(a))):Object(r["e"])(t,g(new Promise((function(i,o){r["b"].apply(void 0,[t,e,Object.assign({},n,{success:i,fail:o})].concat(a))}))))} at App.vue:12
16:04:09.300 App Show at App.vue:15
16:04:09.311 [WebSocket:94j5a] 正在连接: ws://127.0.0.1:7272 at utils/websocket-enhanced.js:42
16:04:09.329 [WebSocket:94j5a] connectSocket 调用成功,等待 onSocketOpen... at utils/websocket-enhanced.js:55
16:04:09.414 [WebSocket:94j5a] 连接已打开 { ⁠...⁠ } at utils/websocket-enhanced.js:59
16:04:09.424 WebSocket 已连接并认证成功 at store/index.js:118
16:04:09.424 [WebSocket:94j5a] 认证成功,客户端 ID: 7f00000108fc00000045, 用户id:2052 at utils/websocket-enhanced.js:95
16:04:09.747 收到 WebSocket 消息: {type: , client_id: , time: , msg: } at store/index.js:129
16:04:09.782 收到 WebSocket 消息: {type: , success: , clientId: } at store/index.js:129
16:04:09.783 2052 [WebSocket:94j5a] client_id 已成功绑定到后端: 7f00000108fc00000045 at utils/websocket-enhanced.js:262

操作步骤:

16:04:08.877 [HMR] Waiting for update signal from WDS...
16:04:09.125 uView V2.0.37 at uni_modules/uview-ui/libs/config/config.js:6
16:04:09.300 App Launch at App.vue:9
16:04:09.300 uni对象是否存在: [boolean] true at App.vue:11
16:04:09.300 uni.request测试: function(){for(var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length,a=new Array(o>1?o-1:0),s=1;s<o;s++)a[s-1]=arguments[s];return Object(i["k"])(n.success)||Object(i["k"])(n.fail)||Object(i["k"])(n.complete)?Object(r["e"])(t,r["b"].apply(void 0,[t,e,Object.assign({},n)].concat(a))):Object(r["e"])(t,g(new Promise((function(i,o){r["b"].apply(void 0,[t,e,Object.assign({},n,{success:i,fail:o})].concat(a))}))))} at App.vue:12
16:04:09.300 App Show at App.vue:15
16:04:09.311 [WebSocket:94j5a] 正在连接: ws://127.0.0.1:7272 at utils/websocket-enhanced.js:42
16:04:09.329 [WebSocket:94j5a] connectSocket 调用成功,等待 onSocketOpen... at utils/websocket-enhanced.js:55
16:04:09.414 [WebSocket:94j5a] 连接已打开 { ⁠...⁠ } at utils/websocket-enhanced.js:59
16:04:09.424 WebSocket 已连接并认证成功 at store/index.js:118
16:04:09.424 [WebSocket:94j5a] 认证成功,客户端 ID: 7f00000108fc00000045, 用户id:2052 at utils/websocket-enhanced.js:95
16:04:09.747 收到 WebSocket 消息: {type: , client_id: , time: , msg: } at store/index.js:129
16:04:09.782 收到 WebSocket 消息: {type: , success: , clientId: } at store/index.js:129
16:04:09.783 2052 [WebSocket:94j5a] client_id 已成功绑定到后端: 7f00000108fc00000045 at utils/websocket-enhanced.js:262

预期结果:

16:04:08.877 [HMR] Waiting for update signal from WDS...
16:04:09.125 uView V2.0.37 at uni_modules/uview-ui/libs/config/config.js:6
16:04:09.300 App Launch at App.vue:9
16:04:09.300 uni对象是否存在: [boolean] true at App.vue:11
16:04:09.300 uni.request测试: function(){for(var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length,a=new Array(o>1?o-1:0),s=1;s<o;s++)a[s-1]=arguments[s];return Object(i["k"])(n.success)||Object(i["k"])(n.fail)||Object(i["k"])(n.complete)?Object(r["e"])(t,r["b"].apply(void 0,[t,e,Object.assign({},n)].concat(a))):Object(r["e"])(t,g(new Promise((function(i,o){r["b"].apply(void 0,[t,e,Object.assign({},n,{success:i,fail:o})].concat(a))}))))} at App.vue:12
16:04:09.300 App Show at App.vue:15
16:04:09.311 [WebSocket:94j5a] 正在连接: ws://127.0.0.1:7272 at utils/websocket-enhanced.js:42
16:04:09.329 [WebSocket:94j5a] connectSocket 调用成功,等待 onSocketOpen... at utils/websocket-enhanced.js:55
16:04:09.414 [WebSocket:94j5a] 连接已打开 { ⁠...⁠ } at utils/websocket-enhanced.js:59
16:04:09.424 WebSocket 已连接并认证成功 at store/index.js:118
16:04:09.424 [WebSocket:94j5a] 认证成功,客户端 ID: 7f00000108fc00000045, 用户id:2052 at utils/websocket-enhanced.js:95
16:04:09.747 收到 WebSocket 消息: {type: , client_id: , time: , msg: } at store/index.js:129
16:04:09.782 收到 WebSocket 消息: {type: , success: , clientId: } at store/index.js:129
16:04:09.783 2052 [WebSocket:94j5a] client_id 已成功绑定到后端: 7f00000108fc00000045 at utils/websocket-enhanced.js:262

实际结果:

16:04:08.877 [HMR] Waiting for update signal from WDS...
16:04:09.125 uView V2.0.37 at uni_modules/uview-ui/libs/config/config.js:6
16:04:09.300 App Launch at App.vue:9
16:04:09.300 uni对象是否存在: [boolean] true at App.vue:11
16:04:09.300 uni.request测试: function(){for(var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length,a=new Array(o>1?o-1:0),s=1;s<o;s++)a[s-1]=arguments[s];return Object(i["k"])(n.success)||Object(i["k"])(n.fail)||Object(i["k"])(n.complete)?Object(r["e"])(t,r["b"].apply(void 0,[t,e,Object.assign({},n)].concat(a))):Object(r["e"])(t,g(new Promise((function(i,o){r["b"].apply(void 0,[t,e,Object.assign({},n,{success:i,fail:o})].concat(a))}))))} at App.vue:12
16:04:09.300 App Show at App.vue:15
16:04:09.311 [WebSocket:94j5a] 正在连接: ws://127.0.0.1:7272 at utils/websocket-enhanced.js:42
16:04:09.329 [WebSocket:94j5a] connectSocket 调用成功,等待 onSocketOpen... at utils/websocket-enhanced.js:55
16:04:09.414 [WebSocket:94j5a] 连接已打开 { ⁠...⁠ } at utils/websocket-enhanced.js:59
16:04:09.424 WebSocket 已连接并认证成功 at store/index.js:118
16:04:09.424 [WebSocket:94j5a] 认证成功,客户端 ID: 7f00000108fc00000045, 用户id:2052 at utils/websocket-enhanced.js:95
16:04:09.747 收到 WebSocket 消息: {type: , client_id: , time: , msg: } at store/index.js:129
16:04:09.782 收到 WebSocket 消息: {type: , success: , clientId: } at store/index.js:129
16:04:09.783 2052 [WebSocket:94j5a] client_id 已成功绑定到后端: 7f00000108fc00000045 at utils/websocket-enhanced.js:262

bug描述:

uni.showToast等所有的uni.函数都不能用,console.log()能打印,使用uni.navigateBack(),直接回重启app

2025-08-08 16:05 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

提供复现工程。看你提供的 log, uni.request 和 app.vue 里都是正常调用的。检查你调用 uni 的地方具体怎么写的,是在 uts 环境吗

1***@qq.com

1***@qq.com (作者)

win10 环境。

goBack() {  
  uni.navigateBack();  
  console.log('back');  
},代码很简单的,就这个执行后腿,back能打印,然后返回上一个页面,这个不是直接返回到,是uni-app重启后转到这个页面,缓存的token都没有了

要回复问题请先登录注册