【解决】uniapp踩坑记录,真机调试 instanceof 无法判断数组类型、路由报错query未定义...

坑位,在web访问中一切正常,错误只出现在真机调试中.....

真机调试 instanceof 无法判断数组类型

报错方法

javascript 复制代码
if (dicts instanceof Array) {
   //就是进不来,uniapp真机调试中给判断为false
}

解决办法

替换为:Array.isArray

javascript 复制代码
if (Array.isArray(dicts)) {
  
}

this.$route.query query未定义

报错方法

javascript 复制代码
mounted() {
  // 获取路由参数中的Id
  const id = this.$route.query.id;
  this.loadData(id)
},

解决办法

替换成 onLoad 方法获取参数

javascript 复制代码
onLoad(e) {
  const id = e.id;
  this.loadData(id);
},

ES6的新语法扩展运算符(...)不识别

报错方法

javascript 复制代码
let list= res.rows;
this.list = [...this.list,...list];

解决办法

替换成 concat

javascript 复制代码
this.list = this.list.concat(list);
相关推荐
MrFlySand_飞沙2 小时前
uniapp开发微信小程序实现接入企业微信客服
微信小程序·小程序·uni-app·企业微信
PedroQue991 天前
Vue Router 4.x风格导航守卫全面升级
前端·uni-app
Haibakeji1 天前
APP小程序定制开发项目频繁延期?前期规避方法与落地避坑指南
小程序·uni-app·软件需求
anyup1 天前
迁移uni-app x,我是如何让 AI 把我一步步搞崩溃的...
前端·uni-app·trae
2501_916007471 天前
申请 iOS 推送证书并配置 APNs 群发推送教程
android·ios·小程序·https·uni-app·iphone·webview
博客zhu虎康1 天前
uni-app云打包显示编译成功,但是一直没有进入打包队列,后面也一直没反应
uni-app
JavaDog程序狗2 天前
【指南】uni-app微信小程序多环境CI-CD完全指南
ci/cd·uni-app·jenkins
PedroQue992 天前
uni-router v2.1.0 升级:导航守卫全面支持返回值模式
前端·uni-app
2501_915909063 天前
iOS test 测试怎么做?功能、性能、兼容、稳定与安全五类测试指南
android·ios·小程序·https·uni-app·iphone·webview
游戏开发爱好者84 天前
App Store 上传 IPA 自动化,.p8 密钥认证与 CI/CD 接入实战
android·运维·ci/cd·小程序·uni-app·自动化·iphone