TypeError: Cannot read property 'length' of undefined

来源:10-1 课程回顾

Metr01D

2020-04-28

这后台管理系统不知道怎么回事,三个页面也没任何数据
图片描述
图片描述
图片描述
图片描述

写回答

3回答

loewe0202

2020-04-28

const query = `db.collection('swiper').get()`;

const res = await callCloudDB(ctx, 'databasequery', query);

console.info('轮播图数据: \r\n', res);

const data = res.data;

if (!data.length) {

    ctx.body = {

    code: 20000,

    data,

    };

} else

... 后续逻辑
}

你这边没有图片的时候需要处理下,直接返回结果就好了,不需要再往下走了

0
2
慕瓜1551861
回复
Metr01D
请问你是怎么解决的
2020-05-17
共2条回复

loewe0202

2020-04-28

建议先跑下小程序的代码,然后应该可以获取到首页的推荐歌单,再运行这个项目的时候就能读取到首页歌单的云数据库数据

0
0

谢成

2020-04-28

swiper.js文件第14行代码,res是undefined,需要向上去找看下res为什么会出现undefined

0
1
慕瓜1551861
谢谢啊
2020-05-18
共1条回复

微信小程序云开发-从0打造云音乐全栈小程序

横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程

1938 学习 · 2768 问题

查看课程