list.wxml (列表页)
<view class="container">
<van-cell-group>
<block wx:for="{{list}}">
//传入_id
<navigator url="../detail/detail?id={{item._id}}">
<van-cell title="{{item.name}}" />
</navigator>
</block>
</van-cell-group>
<!--
// 通过绑定方法跳转
// wxml文件
<van-cell title="{{item.name}}" bindtap="uploadImg(item._id)" />
// js文件
uploadImg:function(id){
wx.redirectTo({
url: `../listDetail/listDetail?id=${id}`,
})
}
-->
</view>
list-detail.js (详情页)
const db = wx.cloud.database();
//获取数据库集合
const dbData = db.collection('counters')
Page({
/**
* 页面的初始数据
*/
data: {
data:[]
},
pageData:{
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
//接收传过来的id
this.pageData.id = options.id
//根据id查找对应的数据
dbData.doc(options.id).get().then(res =>{
console.log(res.data)
this.setData({
data:res.data
})
})
},
})