个人案例
- 百熟优质果
全程使用云开发写的电商系统,内容包含了首页、购物车、订单列表、后台管理端(发货、导出订单、查询订单)等等
使用小程序云开发写的电商系统扫码体验
把图片压缩压缩显示
云开发中,怎么能降低CDN的流量?各位大佬好啊,怎么才能降低CDN的流量 各位有什么好的方案
2020-12-30你的意思是读取数据库信息吗? //从数据库读取用户的订单信息 //如果数据库设置了安全权限,利用隐式传入即可 //隐式传入见文档https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/security-rules.html#规则匹配 var orderList = await db.collection('order').where({ _openid:`{openid}` }).get() //将数组渲染到页面上 this.setData({ orderList }) 最后拿到数组 在前端渲染就可以了 采用 for 循环渲染 兄弟照理来说读取数据-渲染数据,你应该会的吖 怎么突然这么问,也不知道这是不是你要的答案。 满意点个赞吧
小程序云开发我的订单页代码要怎么写?我的思路是点击“我的订单“”然后通过openid获取用户的订单信息渲染在页面上,代码要怎么写,求助
2020-12-29我前几天也是正常的,今天突然也这样子了,楼主解决了吗
wx.cloud.uploadFile:fail timeout,辛苦大佬解决一下?[图片] 使用的官方的示例代码: [图片]
2020-12-29我好像知道方法二为什么说订单不存在了,采用了方法二相当于是使用了云开发平台作为服务商,那么生成的订单必须是经过服务商生成的才会提示订单存在。之前用的最早的官方pay.*之类的都要换成服务商的接口调用,或许就可以了。明天试试。
在云函数 调用微信支付 pay.refund 退款 处理时报错 Error: Unexpecte?console.log('执行refund') // const { out_trade_no } = data; // console.log(out_trade_no) // var payStatus = '' //如果支付状态码不存在的话 会默认为4 已取消的状态 //1.启动关闭订单微信支付函数 微信支付侧也要进行关闭 const { return_code, ...restData } = await pay.refund({ out_trade_no:'oIouB4s-1605164591771', //商户订单号 out_refund_no:`refund_oIouB4s-1605164591771`, //商户退款单号 //多次退款需要用不同的退款单号,这里先只考虑退一次 total_fee:1, //订单金额 refund_fee:1, //退款金额 }); 附上报错的图片 [图片] 报错的函数出处 [图片] 通过打印,获得上面函数 xmlStr的值如下图 [图片] 官方文档退款链接为:https://api.mch.weixin.qq.com/secapi/pay/refund 好像打开也是这个错误,说什么要证书,大概是这个接口在云开发中不能用了吧。 附上pay.refund 的出处 [图片] 其中,用到的退款字段 都拥有了,出处在下图 [图片] 求助各位大佬,帮忙看看,难道是官方的集成出了问题吗? 方法二尝试: 官方文档出处:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/open/pay/CloudPay.refund.html 后来我又用了网上这篇文章的https://blog.csdn.net/weixin_44700966/article/details/108338940 api退款方式,但是每次查询出来的就说订单不存在,实际上是存在的 [图片] 潜在背景:生成的订单不是通过服务商模式生成的,也许就是提示订单不存在。我知道为什么了,明天试试。 // 申请退款 客户买完后,后悔了 全额退款 或者 我们官方售后,对其进行部分退款 case 'refund':{ console.log('执行refund') const { out_trade_no } = data; console.log(out_trade_no) // var payStatus = '' //如果支付状态码不存在的话 会默认为4 已取消的状态 //1.启动关闭订单微信支付函数 微信支付侧也要进行关闭 const { return_code, ...restData } = await cloud.cloudPay.refund({ sub_mch_id:MCHID, //子商户号 out_trade_no, //商户订单号 nonce_str:'63wiIZm2APFdYhNw', out_refund_no:`refund_${out_trade_no}`, //商户退款单号 //多次退款需要用不同的退款单号,这里先只考虑退一次 total_fee:1, //订单金额 refund_fee:1, //退款金额 }); console.log(return_code) console.log(restData) return } 我这样写为什么提示我订单不存在呢?是不是因为mchid不是我们的?但是 强行写成我们的也不会改过来。授权啥的都开了。 以下这张图是在微信商户助手中查到的 [图片]
2020-11-12[图片] 老铁,我是这样的,这个是为什么呢
云开发微信支付退款调用pay.refund()返回Error: socket hang up ?支付正常,退款时报错 代码片段: [图片] 错误信息 [图片] 该怎么解决呢?
2020-11-12这个还真没有测试过,这个的逻辑只有微信官方开发者知道,你采用灰度发布 应该最后还是会持续推送到最新版本的
部分用户未在小程序发布24小时后自动更新到新版本,微信后台暂停服务,重启是否可以解决?部分用户未在小程序发布24小时后自动更新到新版本,微信后台操作暂停服务,然后重启,这部分用户是否可以更新到最新版本呢?
2020-11-03让用户点击右上角的 重新进入小程序,不就更新了吗?
小程序发布两天后,HUAWEI Mate 20X 仍未检测到新版本更新,程序还是上个旧版本应用?小程序发布两天后,HUAWEI Mate 20X(安卓9)EVR-TL00 仍未检测到新版本更新,用户程序上还是上个旧版本应用? 微信版本是 7.0.15。 起初该手机使用 的是省电模式,但关闭省电模式后,一段时间后,仍未能检测到新版本。 app.js 已加检测更新代码 /** * // 检查版本更新 start **/ const updateManager = wx.getUpdateManager() updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的回调 console.log("updateManager.onCheckForUpdate res", res) }); updateManager.onUpdateReady(function () { // wx.showModal({ // showCancel:false, // success: function (res) { // // if (res.confirm) { // // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 // updateManager.applyUpdate() // // } // } // }) // /此处直接强制更新,不需要弹窗,实机测试会有弹窗,不用担心 updateManager.applyUpdate(); }); updateManager.onUpdateFailed(function () { // 新的版本下载失败 // wx.showModal({ // title: '更新提示', // content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~', // showCancel:false // }) });
2020-11-03如果你们的开发能力很强,可以自己开发接收到用户消息的时候推送到自己的服务器上,并回复的时候用自己的前端页面回复就可以了。推送来的消息携带好用户的地区参数即可。
小程序客服能不能关联粉丝?https://developers.weixin.qq.com/miniprogram/introduction/custom.html 现在的客服只是作为小程序的用户以及客服的沟通渠道。 现在我们有个场景:用户和客服在企业内是分片管理的,比如广东的客户专门对应客服A,广西的客户对应客服B。但是现在小程序客服并不支持分组,是否能做个简单的支持,或者说一下怎么样可以实现。
2020-11-03又有什么新规了吗?国际化?
微信小程序app.json中的文本信息要如何做国际化?微信小程序app.json中的文本信息要如何做国际化?
2020-09-18检查那些系统版本打开文件的微信基础库是否支持
部分版本的IOS中wx.openDocument打开文件没有反应wx.openDocument打开文件时(docx文件),成功进入success,但是文件却没有打开。 代码写法就是官方的示例,并且fileType也添加了 真机测试了一下,安卓应该是没问题。IOS11.4也没问题。 但是IOS13.6.1/IOS13.7/IOS14 都无法打开。
2020-09-18