index.ts
const ad = await adService.IMap();
const recycleTypeGroup = await recycleTypeService.IGroup();
that.setData({
ad:ad,
recycleTypeGroup:recycleTypeGroup
})
console.info(ad);
console.info(recycleTypeGroup);
// ad 输出
Map(11){11=>{id:11,title:"xxx"},10=>{id:10,title:"xxx"},9=>{id:9,title:"xxx"}}
// recycleTypeGroup 输出
Map(3) {3 => Array(5), 1 => Array(6), 0 => Array(2)}
console.info(ad.get(11).title);// 正常输出 xxx
console.info(recycleTypeGroup.get(3)); // 正常输出数组
console.info(recycleTypeGroup.get(3)[0]); 正常输出对象
index.wxml
{{ ad.get(11).title }} // 没有输出
{{ ad.get(10).title }} // 没有输出
<block wx:for="recycleTypeGroup.get(3)" wx:key="item">
{{item}} // 输出乱码
<block/>
<block wx:for="recycleTypeGroup[3]">
{{item}} // 输出乱码
<block/>
AI的建议是转数组
比如:
const a1=ad.get(1); // 获取一个对象
const recycleTypeGroup3=recycleTypeGroup.get(3) // 获取一个数组
that.setData({
………………
})
请问我这种 map
类型可能是 key,object
和 key,array
这种类型,在微信小程序中应该如何遍历