- 目前云开发支持分账功能吗?整个互联网都没一个成功的云订单分账功能案例分享,官方文档写得也不清楚。
求助各位大神,目前云开发支持分账功能吗?有谁做过云开发的分账功能,可以分享下代码吗?如果需要费用,也可以付费的。看官方文档也看不懂。
2021-09-11 - 云数据库存的是日期类型的中国时间,而查出来的却是国际时间,自动减掉了8小时,怎么做才能得到中国时间?
1、云数据库存放是这样的数据:[图片] 2、调用官方提供的函数dateToString做日期转换,将日期从日期转成字符串时间,显示在页面上,代码如下红色框: [图片] 3、通过官方数据库查询出的结果,却被自动减8小时了,如下图: [图片] 请问官方及各位开发的朋友,这种情况怎么处理?我数据库存放的是日期类型,中国时间,选出来的却是国际时间,被自动减了8小时了,我需要展示的还是中国时间,不要自动减8小时,知道的朋友指导一下,万分感谢!
2021-07-07 - 小程序码数上限为10万个是怎么理解?
我们都知道二维码或者小程序码都是为某个页面生产的。那么下面有个疑问。 官方文档写着:wxacode.get与wxacode.createQRCode 总共生成的码数量限制为 100,000。这里想问问这个10万上限是指整个小程序(不管为哪个页面生成)调用这两个接口一共生成的码数限制在10万里吗?还是为某个页面生产调用这两个接口一共生成的码数限制在10万里?这是两个不一样的理解呀。 因为做分享功能,想生产的码不受限制,也想参数多一些,结果3种码感觉都不太符合。毕竟小程序码放一个参数id最少28位,再标明哪位分享openid也28位了,已经超出官方说的32位。那么想标示打开的是哪个产品,以及谁分享,这个大家是怎么处理的?
2021-06-28 - 云函数生成的小程序码怎么描绘到canvas上?
最近需要做页面生成海报带小程序码分享功能。不知道怎么将云函数生成的二维码描绘到画布canvas上,有哪位仁兄知道的,请指导指导一下。 已经看了海量相关文章,花了约一周时间研究了。网上的案例大部分都是采用了官方废弃的接口,参考意义不大。 想到云函数生成的小程序码两种方式: 方法1、返回流文件 buffer,但发现新官方文档CanvasContext.drawImage接口的图片url不接受流文件,需要将流文件转为base64才可以,然后官方又把wx.arrayBufferToBase64接口废弃了(这是过去大家都用来将二维码buffer转base64的办法),这个办法被废弃后,官方也没有提示用什么方法替换被废弃的接口,所以这条路被堵了; 方法2、直接在云端生成二维码后,再将二维码存放在小程序云存储空间里,在前端调用云函数返回的fileID。大家都知道云存储的fileID格式是:cloud://XXX-happy-oljh51617900346557.jpg,调用画布的CanvasContext.drawImage接口也不接受上述格式的fileID,所以这条路赶紧也被堵住了。 尝试过用wx.getImageInfo将云存储小程序码下载下来,生产临时图片url,但wx.getImageInfo也不接受上述图片url格式,然后再用wx.cloud.getTempFileURL调用了存放在云端的二维码网络url放进wx.getImageInfo作为参数调用,但发现报错fail download image fail. reason: dow…Task:fail exceed max download connection count 10 已经绝望的时候用手机调试了一下,居然发现手机没有报这个错误,但电脑端报错了。 做这个云函数生产小程序码,用到canvas,官方也官宣旧接口已经不再维护,新版type=2d,也遇到挺多坑。也想问问大家这么一个云函数生成小程序码,然后生成具体页海报需求是这么实现的?
2021-06-13 - 请问小程序云数据库索引是怎么使用的?
[图片]这里配置好索引名字后,云函数就自动使用了吗? 因为数据查询很慢,所以想优化一下查询语句,为每个查询字段都配置了索引,但配置好索引后,真不知道怎么使用索引了。百度了一个下午,没有一个文章说小程序云数据库索引怎么使用。小程序索引文档也没有具体说怎么使用。 附上查询的核心语句: const res = await db.collection('hotelInfo').where( _.or([{ timeid: _.in(event.hotelCodeForManage) }, { _openid: openid } ]) ).get() 另外单字段索引 和 组合索引又怎么使用?请各位知道的大佬指点一下,万分感谢。
2021-04-14 - 这个官方文档是否有错
https://developers.weixin.qq.com/minigame/dev/wxcloud/reference-sdk-api/database/command/aggregate/AggregateCommand.or.html 示例代码假设集合 [代码]price[代码] 有如下记录: { "_id": 1, "min": 10, "max": 100 } { "_id": 2, "min": 60, "max": 80 } { "_id": 3, "min": 30, "max": 50 } 求 [代码]min[代码] 小于 40 且 [代码]max[代码] 大于 60 的记录。 const $ = db.command.aggregate db.collection('price').aggregate() .project({ fullfilled: $.or([$.lt(['$min', 30]), $.gt(['$max', 60])]) }) .end() 返回结果如下: { "_id": 1, "fullfilled": true } { "_id": 2, "fullfilled": false } { "_id": 3, "fullfilled": true } 文字描述小于40,但实际是30. 然后第三个记录应该是false吧?读不懂 or不是任意一个表达式返回true 它就是true吗?感觉变成了and的关系了
2021-03-31 - 现在请问touchend能否捕捉到当前滑到底元素呢?
管理员,你好,有个问题请教下: 我小程序有个需求:一个日历,想在手机屏幕上在1号触摸屏幕后,一直滑到6号,希望这个滑动过程中,能将1号到6号的所有日期都选上(被选中会变颜色)。 就是上面这么一个需求,我尝试用touchstart 和touchend两个事件来捕捉event,标记1号和6号,但发现touchstart 和touchend两个事件event打印出来的数据都是默认了1号touchstart的数据。也就是说touchend的event也是1号的数据。 现在请问touchend能否捕捉到当前滑到底元素呢?
2021-03-07 - 请问怎么获取移动端 touchend 事件中真正触摸点下方的元素?
请问怎么获取touchend 事件中真正触摸点下方的元素?微信小程序支持这个功能吗? 百度了下面的解释,但这个不是小程序的语言,请问小程序可以实现这个功能吗? 移动端的touchstart, touchmove, touchend三个事件,拖动元素结束时,获取到了touchend事件, 但是event.touches[0].target所指向的元素却是touchstart时获取到的元素,而并非手指所移动到上方的元素,所以在处理获取移动到哪个元素上方之类的需求时,普通方法已不奏效,解决方式如下: var element = document.elementFromPoint(event.originalEvent.pageX, event.originalEvent.pageY); 这样获取到的即为所需元素。
2021-03-07