微信开发者工具的Tdesign电商模板接口对接,使用云数据库,代码里有映射转换,为什么商品信息依然加载不出来


/** 获取商品列表 */
function mockFetchGoodsList(pageIndex = 1, pageSize = 20) {
  const { delay } = require('../_utils/delay');
  const { getGoodsList } = require('../../model/goods');
  return delay().then(() =>
    getGoodsList(pageIndex, pageSize).map((item) => {
      return {
        _id: item._id,
        thumb: item.primaryImage,
        title: item.title,
        price: item.minSalePrice,
        originPrice: item.maxLinePrice,
        tags: item.spuTagList.map((tag) => tag.title),
      };
    }),
  );
}

/** 获取商品列表 */
export async function fetchGoodsList(){
    // 获取云数据库实
    const db = wx.cloud.database()

    // 调用云数据库查询方法获取指定页数和每页数量的商品列表数据
    const res = await db
      .collection('goodsList')
      .get();

    // 将获取到的数据进行映射转换,转换为包含指定字段的对象数
    const goodsList = res.data.map((item) => {
      return {
        _id: item._id,
        thumb: item.primaryImage,
        title: item.title,
        price: item.minSalePrice,
        originPrice: item.maxLinePrice,
        tags: item.spuTagList.map((tag) => tag.title),
      };
    });

    return goodsList;
}
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/430861762096145.png "#left")

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7776762
  • 除此之外, 这篇博客: TDesign开发流程体验中的 1、基础环境的安装 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    一般前端框架的安装需要nodejs的环境,就像java程序要运行需要安装jdk一样。我们就先从安装nodejs开始。

    访问官方:http://nodejs.cn/download/

    我们安装windows版本的安装包
    在这里插入图片描述
    安装包下载好之后就需要双击安装程序,在弹出的安装界面我们修改一下安装路径
    在这里插入图片描述
    一路点击next按钮
    在这里插入图片描述
    在这里插入图片描述
    在安装界面点击install
    在这里插入图片描述
    安装完毕后点击finish即可
    在这里插入图片描述


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^