js data: { job:[ ] }首先定义数组,用于保存在数据库中查询的记录。
onQuery:function() { const db = wx.cloud.database() // 查询已经在数据中的所有数据 db.collection('word').where({}).get({ success: res = { this.setData({ job: res.data }) console.log('[数据库] [查询记录] 成功: ', res) }, fail: err = { wx.showToast({ icon: 'none', title: '查询记录失败' }) console.error('[数据库] [查询记录] 失败:', err) } }) }//查询成功后,数据记录保留在res.data中,记得是以数组的形式保留,所以,我们在接收之前,应该定义一个数组,查询成功后,调用 setData 方法,把数据保留在该变量里
在表现层,item.之后的属性就是记录的每一个字段 即表头,用for循环,把所有的记录遍历出来,这种方法适合少的时候,过的时候,应该要进行分页,后面再进行处理
view wx:for="{{job}}"{{item.jobType}}+ {{item.jobTime}}+{{item.jobPlace}} /viewfor=“{{数组名称}}” for循环里面的值,就是刚刚在js里面定义的job数组,把这个数组遍历出来即可。其中item 相遇于**job[i]**后面的跟着就是该记录的字段。













