个人案例
- 51领养
提倡领养代替购买!可查看附近可以领养的宠物!
51领养扫码体验
- 我爱阅读
中小学阅读习惯培养平台
我爱阅读扫码体验
- 加入域名白名单后还是报错 "downloadFile:fail url not in domain
调用的是网易云的接口: https://music.163.com/song/media/outer/url?id=1810891496.mp3 [图片] 开发工具不验证也不可以,重启也不可以。手机上删掉体验版测试版都不可以,发布新版本也不可以。appId确定没错没搞混,开了调试就可以。 主要是以前都可以的。微信搞什么嗯?
2021-04-23 - recycle-view slot before 高度动态变化时 forceUpdate 后没变化
forceUpdate 只是重新渲染recycle-item的数据么? slot before 高度变化后调用forceUpdate 后 slot before 的高度没有变化,也没有中心渲染
2020-09-16 - 多次性的订阅消息
我做的是一个宠物领养的小程序, 那申请领养不是就一个人申请的啊,一次性也太用了吧。 希望赶紧开发多次性的
2020-06-03 - 云函数 geoNear() 分页只能输出前100条
代码如下: let res = await db.collection('cars') .aggregate() .geoNear({ distanceField: 'distance', // 输出的每个记录中 distance 即是与给定点的距离 spherical: true, distanceMultiplier: 0.001, near: db.Geo.Point(event.longitude, event.latitude), key: 'location', // 若只有 location 一个地理位置索引的字段,则不需填 includeLocs: 'location', // 若只有 location 一个是地理位置,则不需填 }) .skip((page-1) * pageSize) .limit(pageSize) .lookup({ from: 'shops', localField: 'shopId', foreignField: '_id', as: 'shop', }) .end() 此代码前100条的分页都正常,但是100条之后,返回的都是空数组 想用geoNear()的limit ,可是 geoNear() 只有limit 并没有skip 想把skip和limit 放geoNear前面,但geoNear必须跟在aggregate后面第一个,不然会报错 这个要怎么解决啊?官方是不是给geoNear 少了个skip字段啊?
2019-12-19 - geoNear只能在aggregate()之后第一执行
我有 店铺 和 产品 两个表 店铺有坐标,然后我根据坐标geoNear排序附近店铺没问题 [代码]db.collection([代码][代码]'shop'[代码][代码]).aggregate()[代码][代码] [代码][代码].geoNear({[代码][代码] [代码][代码]distanceField: [代码][代码]'distance'[代码][代码], [代码][代码]// 输出的每个记录中 distance 即是与给定点的距离[代码][代码] [代码][代码]spherical: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]near: db.Geo.Point(113.3089506, 23.0968251),[代码][代码] [代码][代码]key: [代码][代码]'location'[代码][代码], [代码][代码]// 若只有 location 一个地理位置索引的字段,则不需填[代码][代码] [代码][代码]includeLocs: [代码][代码]'location'[代码][代码], [代码][代码]// 若只有 location 一个是地理位置,则不需填[代码][代码] [代码][代码]})[代码][代码] [代码][代码].end()[代码][代码] [代码][代码].then(res => console.log(res))[代码][代码] [代码][代码].[代码][代码]catch[代码][代码](err => console.error(err))[代码] 但我根据经纬度坐标排序查产品时,就实现不了了, 因为产品没经纬度,经纬度在店铺那,跟着店铺的。 所以要先联表查询店铺,根据店铺的坐标,再来排序. 但geoNear()放方法要求一定要房aggregate(),之后第一, 不能放在lookup()后,会报错啊 要怎么解决啊? [代码]db.collection([代码][代码]'productions'[代码][代码]).aggregate()[代码][代码] [代码][代码].lookup({[代码][代码] [代码][代码]from: [代码][代码]'shop'[代码][代码],[代码][代码] [代码][代码]localField: [代码][代码]'shopId'[代码][代码],[代码][代码] [代码][代码]foreignField: [代码][代码]'_id'[代码][代码],[代码][代码] [代码][代码]as: [代码][代码]'shop'[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码].replaceRoot({[代码][代码] [代码][代码]newRoot: $.mergeObjects([$.arrayElemAt([[代码][代码]'$shop'[代码][代码], 0]), [代码][代码]'$$ROOT'[代码][代码]])[代码][代码] [代码][代码]})[代码][代码] [代码][代码].geoNear({[代码][代码] [代码][代码]distanceField: [代码][代码]'distance'[代码][代码], [代码][代码]// 输出的每个记录中 distance 即是与给定点的距离[代码][代码] [代码][代码]spherical: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]near: db.Geo.Point(113.3089506, 23.0968251),[代码][代码] [代码][代码]key: [代码][代码]'location'[代码][代码], [代码][代码]// 若只有 location 一个地理位置索引的字段,则不需填[代码][代码] [代码][代码]includeLocs: [代码][代码]'location'[代码][代码], [代码][代码]// 若只有 location 一个是地理位置,则不需填[代码][代码] [代码][代码]})[代码][代码] [代码][代码].end()[代码][代码] [代码][代码].then(res => console.log(res))[代码][代码] [代码][代码].[代码][代码]catch[代码][代码](err => console.error(err))[代码]
2019-12-13 - 云开发数据库联表查询无权限
[代码]const db = wx.cloud.database()[代码][代码] [代码][代码]db.collection([代码][代码]'pets'[代码][代码])[代码][代码] [代码][代码].get() [代码][代码] [代码][代码].then(res => {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]pets: res.data[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码][代码]const db = wx.cloud.database()[代码][代码] [代码][代码]db.collection([代码][代码]'shop'[代码][代码])[代码][代码] [代码][代码].get() [代码][代码] [代码][代码].then(res => {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]pets: res.data[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码] 正常查询都没问题 [代码]const db = wx.cloud.database()[代码][代码] [代码][代码]db.collection([代码][代码]'pets'[代码][代码]).aggregate()[代码][代码] [代码][代码].lookup({[代码][代码] [代码][代码]from: [代码][代码]'shop'[代码][代码],[代码][代码] [代码][代码]localField: [代码][代码]'shopId'[代码][代码],[代码][代码] [代码][代码]foreignField: [代码][代码]'_id'[代码][代码],[代码][代码] [代码][代码]as: [代码][代码]'shop'[代码][代码] [代码][代码]}) [代码][代码] [代码][代码].end() [代码][代码] [代码][代码].then(res => {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]pets: res.data[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码][代码] [代码][代码].[代码][代码]catch[代码][代码](err => console.error(err))[代码] 联表查询就报没权限了 [代码]VM490:1 Error: errCode: -502003 database permission denied | errMsg: Permission denied[代码][代码] [代码][代码]at [代码][代码]new[代码] [代码]u (WAService.js:1)[代码][代码] [代码][代码]at Function.success (WAService.js:1)[代码][代码] [代码][代码]at Object.success (WAService.js:1)[代码][代码] [代码][代码]at r (WAService.js:1)[代码][代码] [代码][代码]at WAService.js:1[代码][代码] [代码][代码]at v (WAService.js:1)[代码][代码] [代码][代码]at WAService.js:1[代码][代码] [代码][代码]at t.<anonymous> (VM504 asdebug.js:1)[代码][代码] [代码][代码]at WAService.js:1[代码][代码] [代码][代码]at WAService.js:1[代码]
2019-12-13 - innerAudioContext.currentTime 第二次播放时一直为0
innerAudioContext.onTimeUpdate(() => { console.log('innerAudioContext.currentTime',innerAudioContext.currentTime)}) 第一次播放时 ,正常,但是第二次播放时‘ innerAudioContext.currentTime一直等于0
2019-10-22 - wx.login 获取code失败,报超时
wx.login api获取code。 时不时就报: [代码]login:fail connect ETIMEDOUT 180.163.26.36:443[代码]重试一下又好了
2019-06-11 - background-image 支持本地临时图片
- 需求的场景描述(希望解决的问题) background-image url 为本地临时图片时IOS客户端不显示。 官方解释说background-image不支持本地临时图片。 但是就好像发朋友圈,很多张图片,一般都选好了确认了在上传的啊。 难道选一张上传一张?那用户删除了哪张呢?多麻烦啊。 而且这么多张图片,图片打小不一。布局就需要显示缩略图,就要用到backgr-image啊 - 希望提供的能力 希望尽快支持backgr-image URL 本地临时文件把
2018-11-14 - image组件在ios下使用https问题
安卓下完全没问题的。 ios下https用户第一次加载页面进去加载图片,加载不了,返回再进去就加载了,就是有时会加载不了。 然后把https换成http ios就没这问题了,我也不知道什么问题。 官方人员来解释解释吧! https://developers.weixin.qq.com/community/develop/doc/000a6afd9b4d10221c47830195c000?highLine=iOS%2520image%2520%25E5%258A%25A0%25E8%25BD%25BD 我看了下其他人也有这问题,最好都能用https吧,统一。要怎样做呢?
2018-10-23