wx.cloud.init()
const db = wx.cloud.database()
const collection1 = db.collection('firstclass')
const collection2 = db.collection('secondclass')
db.collection('firstclass').get({
success: res => {
console.log('从firstclass集合获取到的数据:', res.data)
this.setData({
firstclass: res.data
})
},
fail: err => {
console.error('[firstclass集合] [查询记录] 失败:', err)
}
})
Page({
data: {
activeIndex:0,
VerticalNavTop: 0,
TabCur: 0,
},
})
<block wx:for="{{firstclass}}" wx:key="index">
<view class="hmly-left-title {{index === activeIndex ? 'hmly-active':''}}" data-index="{{index}}"
data-id="{{index}}" bindtap="change">
{{item.name}}
</view>
</block>
Page({ data: { firstclass: [], // 初始化数据 activeIndex: 0, VerticalNavTop: 0, TabCur: 0, }, onLoad: function() { // 获取数据库引用 const db = wx.cloud.database(); // 获取集合引用 const collection = db.collection('firstclass'); // 查询数据 collection.get({ success: res => { console.log('从firstclass集合获取到的数据:', res.data); // 使用this来确保上下文正确 this.setData({ firstclass: res.data }); }, fail: err => { console.error('[firstclass集合] [查询记录] 失败:', err); } }); }, // 其他页面逻辑... });
这段有打印出来?