rmCollect(e){ let i = 0 // ~~~~ let that = this let {clist} = this.data wx.showModal({ title: '提示', content: '确认要删除此条信息么?', success: function(res) { if (res.confirm) { console.log('用户点击确定') // 首先处理一下clist,把选中的删除,所以把index序号放入i,从clist中把它的对应项删除 i = e.currentTarget.dataset.index console.log(i) //删除起始下标为1,长度为1的一个值(len设置1,如果为0,则数组不变) clist.splice(i, 1); console.log(clist); // ~~~~~ that.setData({ clist: clist }) wx.cloud.callFunction({ name: 'feihua_history_update', data: { database: 'shici_collection', id: 'collect' + app.globalData.openid, data: { collectList: clist }, }, success: function (res) { console.log(res) }, fail: console.error // 不能刷新页面 }) } else if (res.cancel) { console.log('用户点击取消') } } }) }
点击事件调用函数后改变了data中数据,但是页面却没有随之改变怎么调整?感觉页面数据没有更新
2020-06-24[图片]
审核提交重复?昨天提交审核,选择了加急模式,但是页面一直拥挤65,隔一段时间就尝试,后来审核通过了,但是小程序平台还是显示审核中,七天内审核出结果,这个是不是我审核成功后又多提交了一次??
2020-06-13[图片]
为什么这里数组赋值重复了呢?let { openid } = this.data var collectList = [] let {collectList0 } = this.data let id = 'collect' + openid let i = false try{ wx.cloud.callFunction({ name: 'collection_get', data: { database: 'shici_collection', page: 1, num: 1, condition: { _id: id } }, }).then((res) => { console.log("hhere") console.log(res.result) collectList = res.result.data[0].collectList, this.setData({ collectList0: collectList }) console.log(collectList0) wx.hideLoading() }) if(collectList0.length==0){ i = true } let ts = { name: this.data.detail.name, dynasty: this.data.detail.dynasty, poet: this.data.detail.poet, id: this.data.detail._id, content: this.data.detail.content, } console.log(collectList) collectList.unshift(ts) wx.cloud.callFunction({ name: 'feihua_history_update', data: { database: 'shici_collection', id: id, data: { collectList }, }, success: function (res) { console.log('我在这里代言') console.log(res) }, fail: console.error }) } catch(err){ console.log('error') }
2020-06-11[图片]
为什么获取不到openid,报空值呢?[图片]
2020-06-09要输入一个APPid,我没有对方开发程序时的id呀
请问如何利用微信开发工具查看别人的项目代码,调试学习?是否要申请一个自己专属的测试号?
2020-05-17