uni-app uni.showToast等所有的uni.函数都不能用
uni-app uni.showToast等所有的uni.函数都不能用
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | win10 | 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
更多关于uni-app uni.showToast等所有的uni.函数都不能用的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
提供复现工程。看你提供的 log, uni.request 和 app.vue 里都是正常调用的。检查你调用 uni 的地方具体怎么写的,是在 uts 环境吗
更多关于uni-app uni.showToast等所有的uni.函数都不能用的实战教程也可以访问 https://www.itying.com/category-93-b0.html
win10 环境。
goBack() {
uni.navigateBack();
console.log(‘back’);
},代码很简单的,就这个执行后腿,back能打印,然后返回上一个页面,这个不是直接返回到,是uni-app重启后转到这个页面,缓存的token都没有了

