其实是已经赋值了的 可以加一个button点击事件log一下。问题是page没有重新渲染
如何将云开发数据库获取的数据绑定到data中数据库里有数据返回,但是setData却无效,请问是什么问题?谢谢。 wx.cloud.init(); const db=wx.cloud.database(); db.collection('wish').get({ success: function (res) { console.log(res.data); this.setData({ xx:res.data.xx //这样设置无效 }) } });
2019-02-28遇到'获取的数据库为空'的问题,需要设置权限
云开发怎么连接数据库云开发怎么连接数据库
2019-02-13同问!
数组最后一个元素被删除后重新渲染列表报错遇到的情况是这样的,一个string数组(arrayobject是正常的,其他类型没试过),如果删除最后一个元素,在数据渲染之后,则会出现错误,但是能正常删除 [图片] wxml的列表是这么写的 [代码]<[代码][代码]zan-cell[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{options}}"[代码] [代码]wx:key[代码][代码]=[代码][代码]"*this"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]zan-icon[代码] [代码]slot[代码][代码]=[代码][代码]"icon"[代码] [代码]type[代码][代码]=[代码][代码]"minus"[代码] [代码]style[代码][代码]=[代码][代码]"color:red"[代码] [代码]bindtap[代码][代码]=[代码][代码]"del"[代码] [代码]data-ind[代码][代码]=[代码][代码]"{{index}}"[代码][代码]>[代码]zan-icon[代码][代码]>[代码][代码][代码][代码] [代码][代码]<[代码][代码]input[代码] [代码]placeholder[代码][代码]=[代码][代码]"请输入选项(30字以内)"[代码] [代码]maxlength[代码][代码]=[代码][代码]'30'[代码] [代码]value[代码][代码]=[代码][代码]"{{item}}"[代码] [代码]data-ind[代码][代码]=[代码][代码]"{{index}}"[代码] [代码]bindinput[代码][代码]=[代码][代码]"inputOption"[代码] [代码]/>[代码][代码][代码][代码] [代码][代码][代码]zan-cell[代码][代码]>[代码][代码][代码]js [代码]del: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]var[代码] [代码]options = [代码][代码]this[代码][代码].data.options[代码][代码] [代码][代码]console.log(options, e.currentTarget.dataset.ind)[代码][代码] [代码][代码]options.splice(e.currentTarget.dataset.ind,1);[代码][代码] [代码][代码]this[代码][代码].setData({ options: options });[代码][代码] [代码][代码]},[代码]试过其他操作,均正常,仅数组删除最后一个元素才会报错
2019-01-30