两个都是undefined
你还没赋值就去取值了吧?
onShow: async function(){
if(!this.data.bookInfo || !this.data.bookInfo.fileID){
var res = await db.collection(‘file’).where({
book: ‘书名’
}).get()
this.setData({
bookInfo: res.data[0]
})
}
你是异步赋值 同步取吧 这能取得到么
看一下控制台AppData有没有值,没有值,当然就取不出来了。注意一下this