// 加载商品列表
const loadGoods = async () => {
try {
console.time('商品加载耗时'); // 性能调试
// console.log('当前空间ID:', uniCloud.getCurrentSpaceId());
// 打印完整空间配置
console.log('当前空间配置:', uniCloud.getCloudInfos());
// 打印当前空间ID(最可靠)
console.log('当前空间ID:', uniCloud.getCurrentSpaceId());
const db = uniCloud.database({
provider: 'aliyun', // 按实际云厂商
clientInfo: 'mp-75ff7bfc-4c7a-4f9f-8c3e-6f271cd903f5' // 注入设备信息
})
const res = await uniCloud.database()
.collection('goods')
.field('name,price,image') // 指定返回字段
.get();
if(res && res.data){
goodsList.value = res.data.map(item => ({
...item,
price: Number(item.price).toFixed(2) // 价格格式化
}));
}
console.timeEnd('商品加载耗时');
} catch (e) {
console.error('商品加载失败详情:', {
message: e.message,
code: e.code,
stack: e.stack
});
uni.showToast({
title: 加载失败: ${e.message || e.errMsg},
icon: 'none'
});
}
};
1 个回复
DCloud_UNI_yuhe
有什么报错信息吗?