为什么setData取不了值?

lingwen2300 2019-12-13 07:47:57
// pages/goodsdetail/goodsdetail.js
const app = getApp()
const db = wx.cloud.database();

Page({

data: {
id:"",
goodsDetailInfo:""
},

/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
var that = this
//商品点击数自增
const ins = db.collection('yk_product').doc(options.id)
ins.update({
data: {
product_count: db.command.inc(1)
}

})
//取得商品数据
ins.get({

success(res) {
console.log(res.data)
that.setData({
goodsDetailInfo: res.data
})
console.log("成功", res.data)
console.log("成功", goodsDetailInfo)

}

})

},




1、goodsDetailInfo 为什么console.log不出来?在wxml中也收不到值。
console.log(res.data)可以显示出数据。

2、
product_count: db.command.inc(1) 这句有毛病吗?为什么云数据库product_count(number)自增不了?
...全文
217 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
也还不是会员 2019-12-17
  • 打赏
  • 举报
回复
先定义一下var that=this;然后console.log("成功", goodsDetailInfo)这一句你换成console.log("成功", that.data.goodsDetailInfo)
lingwen2300 2019-12-15
  • 打赏
  • 举报
回复
顶一下。

3,143

社区成员

发帖
与我相关
我的任务
社区描述
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。
社区管理员
  • 微信开发
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧