【解决】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);
相关推荐
程序员皮皮林9 小时前
【Java毕业设计】基于SpringBoot+Vue+uniapp的农产品商城系统
vue.js·spring boot·uni-app
GISer_Jing11 小时前
大厂前端常见的笔试题目
javascript·vue.js·uni-app
给钱,谢谢!1 天前
uniapp 给画作生成画框
前端·javascript·uni-app
bysjlwdx1 天前
springnboot +uniapp汽车租赁系统
uni-app·汽车
计算机源码社1 天前
分享一个基于uniapp科技馆服务微信小程序 博物馆管理小程序(源码、调试、LW、开题、PPT)
微信小程序·uni-app·毕业设计项目·计算机课程设计·计算机毕业设计源码·计算机毕业设计选题·计算机毕设定制
小汤猿人类1 天前
uniapp交互反馈
uni-app
牛奶皮子1 天前
uniapp小程序下载缓存服务器上的图片
小程序·uni-app
阿晨121381 天前
uniapp 实现tabbar图标凸起
前端·javascript·uni-app·uniapp
女德班吊车尾2 天前
uniapp+vue+ts开发中使用signalR实现客户端和服务器通讯
服务器·vue.js·uni-app
牛奶皮子2 天前
微信小程序uniappvue3版本-控制tabbar某一个的显示与隐藏
微信小程序·小程序·uni-app