- 自定义组件中的wx:for对象数组循环如何做到可复用?
自定义了一个组件text-list-comp,主要功能是实现对象数组的列表渲染 [图片] 在一个页面中调用没有问题 [图片] 目前想在多个页面中调用这个组件,对象数组可以通过list传入,但是渲染时每个页面需要的item.XXXX值是不一样的,尝试了很多办法没有成功。 有没有办法通过变量传递,用{{item.变量}}的形式修改组件,做到多个页面以及多个对象数组可以复用。 谢谢!
2021-02-14 - wx.downloadFile不知支持fileId吗?
wx.downloadFile传入fileId提示错误 [图片] 代码如下: [图片] 求大佬指点迷津!
2020-06-08 - 小程序端传参数到云函数进行db.RegExp正则查询,提示传入数据非字符串?
云函数getRegexp // 云函数入口文件 const cloud = require('wx-server-sdk') //初始化云函数,设置云开发环境ID cloud.init({ env: "online-vr092" //写为固定云环境 // env: cloud.DYNAMIC_CURRENT_ENV //动态写法 API调用都保持和云函数当前所在环境一致 }) const db = cloud.database() //获取数据库的引用 const _ = db.command //获取command方法 // 云函数入口函数 exports.main = async (event, context) => { //返回数据库请求的数据 return await db.collection("ALHUR_II") .where(_.or([{ englishDesc: db.RegExp({ //对EnglishDscription构建正则查询 regexp: event, //查询关键词 options: 'i', //大小写不敏感 }) }, { chineseDesc: db.RegExp({ regexp: event, options: 'i', }) }, { partNo: db.RegExp({ regexp: event, options: 'i', }) } ])) .field({ partNo: true, englishDesc: true }) .get({ //异步请求数据 sucess(res) { return res; console.log(value); console.log(event); }, fail(err) { return err } }) } 小程序端js试图传入js到云函数正则查询 wx.cloud.callFunction({ name: 'getRegexp', data:{ value } }).then((res)=>{ console.log(res.result); }); 提示错误 [图片] 如果将云函数中event换做固定的字符串,比如"传感器"等,就可以直接查询出结果。 { chineseDesc: db.RegExp({ regexp: event, options: 'i', }) } 怀疑是传参数到云函数中时出现了问题,求各位大佬解答!
2020-05-08