efficient_work
efficient_work
  • 发布:2022-02-26 10:51
  • 更新:2022-04-08 15:12
  • 阅读:378

TypeError: e.getAction is not a function

分类:uniCloud

如果单独一行一个db.collection(table).getTemp()不会报错,但下面这种写在for循环里面写法不支持吗,会报错


                const task = []  
                const searchFields = [{  
                    table: 'goods',  
                    mainField: 'goods',  
                    viceField: 'name'  
                }, {  
                    table: 'address_company',  
                    mainField: 'address_company',  
                    viceField: 'name'  
                }]  
                for (let i = 0; i < 3; i++) {  
                    task.push(db.collection(searchFields[i].table).getTemp())  
                }  

                const dataList = await db.multiSend(task).get()  
2022-02-26 10:51 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

请用HBuilderX 3.3.12版本试下

  • 常安

    到底支不支持传数组。报e.getAction is not a function

    2022-03-22 18:48

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

不支持传递数组,请展开数组使用, db.multiSend(...task)

该问题目前已经被锁定, 无法添加新回复