- 循环请求数据库中的异步问题,如何解决?
data:{ DB_list:[{database_name:'secondary-quality'}, {database_name:'secondary-education'}, {database_name:'senior-language'}] }, //对列表中的total进行更新 var p1=new Promise((resolve,reject)=>{ for(let i=0;i<this.data.DB_list.length;i++) { db.collection(this.data.DB_list[i].database_name).count({ success:res=>{ this.setData({ ['DB_list['+i+'].total']:res.total }) console.log(i) } }) } resolve() }) //将DB_list存入缓存 p1.then(res=>{ wx.setStorageSync('DB_list', this.data.DB_list) console.log(wx.getStorageSync('DB_list')) }) AppData中的total已经更新了 [图片] 可缓存中的数据和原来一样(也就是没有total字段),应该是一个异步问题。 [图片]
2022-08-19 - 在 1 页面执行完某个操作后,需要对 2 页面再进行一次onLoad操作,如何实现?
不用onshow,就只执行一次onLoad就行了。
2022-08-17 - 10个元素,两行五列,如何实现?
一个数组包含1到10十个数字,在wxml中用for循环,实现两行五列,且每一行 justify-content:space-around
2022-08-16 - 随机取出数据且每次取出的数据都不同,如何实现(下面详说)?
一个答题功能,题目是随机给用户的,答完一题后进入下一题,之后随机出的题目将不再含有之前已做过的题目。 或者有什么可以调用的API。
2022-08-12 - 上传csv文件到数据库时,如何用代码去上传?
我已经把csv文件传到云存储了,需要用一个js代码将云存储的csv文件导入数据库中。
2022-08-08 - 小程序云数据库导入csv文件时,怎样把数字转为字符串(纯数字默认就成数字类型了,下面详说)?
这个是我要导入的csv: [图片] 导入之后: [图片] 相比于我手动添加的数据: [图片] 如果在导入数字的时候,对数字加引号: [图片]。。。。 所以。。有什么好的解决方法吗。
2022-08-08 - 如何动态绑定class(下面详说)?
我在设计一个做题功能,选项一开始是默认样式,假如点击A选项,如果正确,选项就变绿,错误的话,选项就变红。 三元表达式只能在两个样式之间改变。 除了wxs脚本以外还有什么好方法吗,因为我需要将答对或答错的结果到js文件里面,所以wxs没法用。
2022-08-07 - wxs脚本中用var定义了一个值,该值如何传入js的data数组中?
wxs脚本中用var定义了一个值,该值如何传入js的data数组中?
2022-08-02 - 如何让一段程序执行完后再往下执行(详细见下)?
针对于文件上传这块,网上搜到了一些方法,比如async,await,不过这个我试了下,好像没用,应该只支持wx.cloud.database().colloction()吧。也可能有用,但是是我把位置写错了。(如何让这段代码执行完后再往下执行) [图片]
2022-08-01 - 微信小程序如何实现书籍(卡片)的(具有可拓展性的)翻页功能?
左右滑动可翻页,如下图所示。 而且我有一百多页。。。所以得要一个具有可拓展性的方法。 (可以不要代码,给点思路也行),谢谢。 [图片]
2022-07-29