我是小白一枚,刚写代码时间不长,求大神指导
我用两种方法联表查询数据库:
一、 const db = uniCloud.database()
let ordertmp = await db.collection('aOrders,aGoodsOrder')
.where('user_id == uid','order_status:this.OrderType')
.get()
this.order_info = ordertmp.result.data
得到结果:
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20241016/b6e194db2e67a1f5dfe90d78e823ae50.png)
二、 let res =await vk.callFunction({
url: 'client/am/kh/select2Order',
title: '请求中...',
data: {
user_id:uid,
},
success: (data) => {
this.order_info = data.rows
}
});
client/am/kh/select2Order部分代码:
res = await vk.baseDao.selects({
dbName:"aOrders",
foreignKey:"order_id",
getCount:false,
pageIndex:1,
pageSize:-1,
// 主表where条件
whereJson,
/ :{
user_id: uid
}, /
// 主表字段显示规则
//fieldJson:{token:false, password:false},
// 主表排序规则
//sortArr:[{"name":"user_id", "type":"desc"}],
// 副表列表
foreignDB:[
{
dbName:"aGoodsOrder",
foreignKey:"order_id",
得到查询结果:
现在我要在页面渲染数据,双层v-for,求教大神,我在第二层v-for怎么取数