- 小程序怎么把AIP获取到的数据存入数据库,分别存进去怎么存?
小程序怎么把AIP获取到的数据存入数据库,分别存进去怎么存?我用的wx.cloud.callFunction({ name:"add", data:{ "这样加进去之后,是全加在一个数据里面" } }) 怎么样分别加进去, 我用AIP获取的数据,存放在datalist里面,我用云函数添加进数据库时,把datalist的数据直接添加到一个ID里面了,我想取回多少条数据,就分别加入不同的ID里面去,一个ID存放一组数据,而datalist里面是有很多组数据
2022-05-29 - console.log 能够打印获取的数据datalist的数据,但是datalist.id出不来?
console.log 能够打印获取的数据datalist的数据,但是datalist.id出不来? console.log(res.data.data.guess)这个能打印出来, [图片] console.log(res.data.data.guess.id)打印不出来 console.log(res.data.data.guess[0].id)这样能打印出来,这是怎么回事啊
2022-05-25 - 小程序中循环渲染数组的单个元素修改,setDate({})怎么修改?
<view class="row" wx:for="{{datalist}}" wx:key="index" bindtap="rowbtn" data-id="{{item._id}}" data-idx="{{index}}"> <view >{{index}}这是文章标题</view> //这是WXML里面的代码 <view>这是时间{{item.date}}</view> <view>这是点击次数{{item.hits}}</view> </view> WXJS中的代码 Page({ data:{ datalist:[], page:"", num:"", }, // 每个列表的点击事件 rowbtn(e){ var _this=this console.log(e.currentTarget.dataset.id,e.currentTarget.dataset.idx) var data1=e.currentTarget.dataset wx.cloud.callFunction({ name:"loginl", data:{ id:e.currentTarget.dataset.id, idx:e.currentTarget.dataset.idx }, success:res=>{ console.log(res.result) wx.cloud.callFunction({ name:"login0", data:{ id: e.currentTarget.dataset.id, idx:e.currentTarget.dataset.idx } }).then(res=>{ console.log(res.result.data) var idx=e.currentTarget.dataset.idx var hits ="e.currentTarget.dataset[" + idx + "].hits" _this.setData({ [hits]:res.result.data.hits }) }) } }) }, login11(id,idx){ // wx.cloud.callFunction({ // name:"login0", // data:{ // id, // }, // success:res=>{ // console.log('result',res.result.data.hits) // var newData=res.result.data // this.setData({ // datalist:newData[idx] // }) // } // } // ) }, getdata:function(num=5,page=0){ wx.cloud.callFunction({ name:"getlist", data:{ num:num, page:page }, success:res=>{ var oldData=this.data.datalist var newData=oldData.concat(res.result.data)//内容拼接模式 用 .concat边接前后数据 相当于中文之后的& this.setData({ datalist:newData //更新数据的时候把结果换成新数据 }) } }) }, onLoad(options){ this.getdata() }, onReachBottom:function(){ var page=this.data.datalist.lenth this.getdata(5,page) } }) 云函数loginl的代码 // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db=cloud.database(); const _ =db.command; // 云函数入口函数 exports.main = async (event, context) => { return await db.collection('logs').doc(event.id).update({ data:{ hits:_.inc(7) } }) } 云函数的代码 login0 // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db=cloud.database() // 云函数入口函数 exports.main = async (event, context) => { var id=event.id try { return await db.collection('logs').doc(id).get() } catch (error) { } }
2022-05-25 - 小程序中循环渲染数组的单个元素修改,怎么修改?
[图片][图片] [图片][图片],按理说,我单个数据渲染了,但是在最后一张图上的点击数量,还是没有变,但是在数据库里的数据已经变了
2022-05-24 - 请问获取列表数的点击id,index,又从数据库中拿到了当前数据,如何把这一条,直接渲染到页面呢?
请问获取列表数的点击id,index,又从数据库中拿到了当前数据,如何把这一条,直接渲染到页面呢?比如说,客户浏览了,要把单条数据实时更新到页面?
2022-05-24 - 云函数总是出现问题,同一个云函数,我多更新几次之后就显示连接数据库失败?
云函数总是出现问题,同一个云函数,我多更新几次之后就显示连接数据库失败 [图片]刚开始连接的时候都是好的,结果多更新上传几次,就显示云函数调用失败,怎么回事啊,刚才还可以连接,更新几次就不行了,还有明明同样的代码,我原来的云函数不能连接,我重新删掉,重建一个云函数又可以连接了
2022-05-24 - 为什么文档更新后有的demo代码被删掉了?
微信文档更新后有的demo示例被删掉了,原来的有的拿来就用,改下数据就可以了,而现在的只是写一个功能和参数在那里,有的还要去研究半天才弄明白,能恢复回来吗,比如weui这些组件,现在更新了之后很不方便,希望能够恢复回来
2022-01-13