云函数定义如下: const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database() // 云函数入口函数 exports.main = async(event,context) => { const id = event.id const productRes = await db.collection("product").doc('id').get() const product = productRes return product }
如何解决云函数调用过程中“变量未定义”的问题?我定义了一个云函数: wx.cloud.callFunction({ name: 'productDetail', data: { id: options.id, }, }).then(result => { wx.hideLoading() const data = result.result console.log(data) if (data) { this.setData({ product: data }) console.log(product) } 在执行到 console.log(product) 时,出错提示:product is not defined 我在data作了定义: data: { product: { } }, 但错误依然存在,请问各位大大怎么解决,谢谢。
2020-05-16