个人案例
- 日语助手
日语初学者的小工具
日语助手扫码体验
- 猜个动画
看图猜动画
猜个动画扫码体验
目前还没有办法判断。可以将相册选择和相机拍分成两个功能,让用户选择使用哪一个。
wx.chooseImage怎么判断是用相机拍的还是在相册选择的?wx.chooseImage() 7.0.14 2.11.1
2020-05-30你用到的这几个API wx.offBLEConnectionStateChange、wx.offBluetoothDeviceFound、wx.offBluetoothAdapterStateChange、wx.offBLECharacteristicValueChange都需要基础版本>=2.9.0,而你调试用的设备基础版本是2.8.3
为什么所有蓝牙API都提示is not a function?设备:安卓平板荣耀侍卫T106 组件名称:蓝牙API 微信版本:安卓,7.0.6 基础库版本:2.8.3 [图片] 问题: 为什么所有蓝牙API都提示is not a function??微信是从应用宝下载的,在微信直接下载的7.0.10,提示解析程序包时出现问题。 TypeError: wx.offBLEConnectionStateChange is not a function TypeError: wx.offBluetoothDeviceFound is not a function TypeError: wx.offBluetoothAdapterStateChange is not a function TypeError: wx.offBLECharacteristicValueChange is not a function [图片] [图片][图片]
2020-05-30微信版本太低的原因吧,低版本中wx.getMenuButtonBoundingClientRect()返回undefined,小程序端要做兼容处理
wx.getMenuButtonBoundingClientRect怎么返回错误这么多?在 onShow 中调用 wx.getMenuButtonBoundingClientRect ,后台每天都能收到错误。请问这要在什么时机调用才不会出现这种错误?[图片]
2020-05-30调试器Network面板里面看一下这个请求的参数,数据正常的话,看后端接受参数是不是写错参数名了,注意大小写
wx.request向后台传数据,部分数据可以成功传输,部分为null?求助?wx.request向后台传数据,部分数据可以成功传输,部分为null deviceId和creatime为null,其余正常,这是什么原因导致的[图片]
2020-05-30还是异步的问题。这么写 ...... sendCollection.where({ bookname:this.data.bookname, }).get({ success:function(res){ console.log(res); console.log(res.data.length); length1=res.data.length; authorlist.where().get({ success:function(res){ console.log(res); console.log(length1); length2=res.data.length; console.log(length2); if (length1==1) { } ...... } }) } })
为什么我不能按openid查询数据库?功能:当我输入书名[图片]后并点击[图片]的时候,小程序会查询①在sendmsg中查询已被借出的书籍信息用以返回此书有无被借出②在author中以openid和书名为条件查询已拥有此书借阅权限的人用已返回用户自己有无借阅此书的权利。当书籍未被借出同时用户有权借阅时返回借阅成功。 错误:当点击[图片]并调用绑定事件“sharebook”函数时,代码只执行到了sharebook函数中的sendCollection.where.get的接口调用中的console.log(res.data.length)并成功打印1,但之后所有代码块中应该打印的地方都没有打印同时后面的代码也没执行下去。问题:为啥我的后续代码无法执行了 js相关代码: const db = wx.cloud.database(); const sendCollection = db.collection('sendmsg'); const authorlist=db.collection('author'); var app = getApp(); var userid=null; Page({ data: { bookName: '', author: '', isbn: '', comment: '', loading: false, bookInfo: null, disabled: false, uploadDays: 10,//默认上传天数 location: null,//地理名称 longitude: null,//经度, latitude: null,//纬度 userid:null, stars: [0, 1, 2, 3, 4], normalSrc: '../../images/normal.png', selectedSrc: '../../images/selected.png', halfSrc: '../../images/half.png', key1: 5,//评分 array: ['不用', '是的'], arrayValue: ['0', '1', '2', '3'], index: 0, }, //事件处理函数 onLoad: function () { wx.cloud.callFunction({ name: 'login', data: {}, success: res => { console.log('[云函数] [login] user openid: ', res.result.openid) userid = res.result.openid; console.log(userid); }, fail: err => { console.error('[云函数] [login] 调用失败', err) } }) }, shareBook: function () { //判断是否具有借阅条件1.此书还未被借走 2.借书人具有借阅权限 var length1=null; var length2=null; sendCollection.where({ bookname:this.data.bookname, }).get({ success:function(res){ console.log(res); console.log(res.data.length); length1=res.data.length; } }) authorlist.where({ openid:{userid}, author:this.data.bookname }).get({ success:function(res){ console.log(res); console.log(length1); length2=res.data.length; console.log(length2); } }) if (length1==1) { console.log("借阅失败"); wx.showToast({ title: '此书已被借阅', icon: 'success', duration: 2500 }) }else if(length2==1){ console.log("借阅失败"); wx.showToast({ title: '此书无权借阅', icon: 'success', duration: 2500 }) } else { console.log("借阅成功"); sendCollection.add({ data: { code: '', bookname: this.data.bookName, author: this.data.author, isbn: this.data.isbn, location: this.data.location, borrowday: this.data.uploadDays, isback: this.data.index, star: this.data.key1, comment: this.data.comment }, success: function (res) { console.log(res) wx.showToast({ title: '提交成功!', icon: 'success', duration: 2500 }) }, fail: function (err) { console.log(err) } }) } // 添加数据 },
2020-05-28没记错的话properties和data的用法一样,直接this.data.myValue
怎么获取组件properties值?[图片] 我想获取图中的myValue的值,该咋获取呀,求助大牛
2020-05-28lodash库了解下
云开发 数据库,如何合并数组中的2个重复结果?"goods": [ { "_id": "e2297d935ec3342c00d9125250f266421f", "num": 1 }, { "_id": "37e26adb5ec39b120102ae453b7ad2921", "num": 1 }, { "_id": "37e26adb5ec39b120102ae453b7ad2921", "gName": "可口可乐 300ml 12瓶装", "price": 0.01, "originalPrice": "80", "description": "炎炎下入,快乐肥宅水等你来喝", "classifyId": "aa9f906d5ec1f1b900fc5bdb2d680388", "photos": [ "cloud://minorder-3f3365.6d69-minorder-3f3365-1257961996/photo/1589872751534953931.png", "cloud://minorder-3f3365.6d69-minorder-3f3365-1257961996/photo/1589877511535131244.png", "cloud://minorder-3f3365.6d69-minorder-3f3365-1257961996/photo/1589871751535152226.png" ], "_openid": "oKvsO0fqd22twirFCM12Tk1cVHnT0w", "today": true }, { "_id": "e2297d935ec3342c00d915250f266421f", "classifyId": "5e847ab25ec384be0142adf92b765f7d", "photos": [ "cloud://minorder-3f3365.6d69-minorder-3f3365-1257961996/photo/1589852117867166934.png", "cloud://minorder-3f3365.6d69-minorder-3f3365-1257961996/photo/1589285117867360109.png", "cloud://minorder-3f3365.6d69-minorder-3f3365-1257961996/photo/1589285117867441021.png" ], "_openid": "oKvsO0fqd2t2wirFCM2Tk1cVHnT0w", "gName": "山西苹果 丑的更好吃", "price": 0.01, "originalPrice": "16", "description": "12月份最新鲜的苹果,只有30斤,卖了就没有了。", "today": true } ] 云开发,是否有办法,把重复的id对象合并,上面是4个结果,需要合并成2个结果
2020-05-27看看基础版本是不是 >= 1.7.0
wx.canvasToTempFilePath fileType:“jpg” 。结果为png?[图片] 2D画布生成图片返回的链接,使用wx.getImageInfo 读取的type为png,,保存下来的图片位深32位。不应该是jpg,位深24的吗?
2020-05-27你的公众号是不是没有认证,没有认证的话,用户列表接口是调用不了的
如何在云函数中调用公众号接口?我在云函数中调用公众号的用户列表接口,用我的APPID和APPsecret 去公众号开发文档中在线调试获得的ACCESS_TOKEN去请求,但是返回没有API调用权限的提示, 哪位前辈不吝赐教,如何才能在云函数中调用公众号的接口
2020-05-27云函数里打印一下小程序端传过来的参数,看看主键_id的值对不对?另外看看云开发环境是不是搞错了
云函数update非本人创建的数据,使用云函数调用方式,但是还是无法更新,结果为0,请问如何解决?场景为需要修改非本人创建的数据库中的数据,搜了百度,都说权限问题,集合权限为第一个,修改方法为调用云函数(应该是可以绕过权限问题的??)。实现update的操作,不知doc.update和collection.where.update是否有区别,都试过了,提示都为更新成功,但是都是updated:0,数据没有更新。 请教大神指点如何解决这个问题!卡了三天了....心态都不好了....麻烦了,谢谢! 触发是弹窗中的form表单按钮点击提交,不过应该和这个无关吧..... 调试基础库2.11.0 数据库: [图片] 数据库权限: [图片] 云函数: [图片] [图片] 小程序端调用: [图片]
2020-05-27