option.id为空是怎么回事
```javascript
onLoad(options) {
console.log("详情",options.id)
wx.cloud.database().collection("homeList")
// .doc(options.id)
.get()
.then(res=>{
console.log("跳转详情成功",res)
this.setData({
xiangqing:res.data
})
})
.catch(res=>{
console.log("跳转详情失败",res)
})
},
如果 options.id
为空,那么很有可能是因为你在调用该页面时没有传递 id
参数。请检查你调用该页面的代码,看看是否正确地传递了 id
参数。
例如,在跳转到该页面的代码中,你需要在 url
中传递一个包含 id
参数的对象,类似于这样:
wx.navigateTo({
url: '/pages/detail/detail?id=' + someId,
})
这里的 someId
应该是你要传递的 id
值。然后在详情页的 onLoad
函数中,就可以通过 options.id
来获取传递过来的 id
值了。如果 options.id
仍然为空,请检查一下传递过来的参数名是否为 id
。