一个微信小程序页面打开显示空白,H5 是正常的
Vue 使用 uni-app 编译的微信小程序报错:TypeError: Cannot read property 'id' of undefined
请问有没有大佬能解决,有偿付费的
1
Track13 88 天前 via Android
加我 qq ,让我来😄MzE5NTY2MTE5
|
2
chenhua19940128 88 天前
这不就是缺少 id 字段,你直接取了么。。
|
3
Gotchaaa 88 天前
。。。。
|
4
Rrrrrr 88 天前
apply.js 看看哪用到 id
|
5
vace 88 天前
图没截全,从调用堆栈来看,你应该是用了 onLoad 的 hook 尝试从 query 取 id ,但是在小程序中如果页面无参数 query 是 undefined ,H5 中是空对象所以不会报错。
```js onLoad(function (query) { // 需要对 query 判空 const id = query ? query.id : 0 // 或者 const id = query?.id || 0 }) ``` |
7
seedhk 88 天前
把代码堆栈信息补全,去掉敏感的部分,大家看一眼就知道问题出在哪了
|
8
hello2090 88 天前 via iPhone
@chenhua19940128 这是从 undefined 读 id 。。
|
9
wvv8oo 88 天前
程序员太可爱了,OP 有偿求助,结果大家争先恐后无偿帮助
|
11
facebook47 88 天前 via Android
@wvv8oo 人人为我,我为人人的思想根深蒂固了,或者这就是当初做程序员的初心吧😂😂😂
|
13
heartdream 87 天前
这不都有报错吗 看一下就是了
|
14
Arizas 87 天前
。。你搜下代码里面哪里引用了这个 id 就好了啊。。。
|