个人案例
- 凯格尔运动跟练
动动脖子与提肛运动
动动脖子与提肛运动扫码体验
已解决: 完全卸载开发工具,多重装几次即可。我卸载后,重装2次好了。中间还有一次cloudfunction 显示当前环境 为 undefine ……
big sur 更新后,打不开云开发,点击没反应,已经更新最新版本,报错envId?[图片] 版本及报错 [图片] /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/aae1562764736bc6cd16cc0e36de4e2a.js:2 hook exec error Error: envId must be provided at i.ensureEnvInfo (/Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/0ef8cec9ce06f0f9fea2120fb697bd8c.js:2) at Proxy.exports.transformClientQuery (/Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/be6965419249e9f127aa20ad35941418.js:2) at _.handleOperateWXDataProtocolData (/Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/227b7b93ce28c3d2e316e7b9c4ec7332.js:2) at postHook (/Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/227b7b93ce28c3d2e316e7b9c4ec7332.js:2) at Proxy.exports.invokeHooks (/Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/aae1562764736bc6cd16cc0e36de4e2a.js:2) at h (/Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/9dc3d91c0d5f5cb6d365774a3c0b5e10.js:2) at /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/9dc3d91c0d5f5cb6d365774a3c0b5e10.js:2 at processTicksAndRejections (internal/process/task_queues.js:85) at async module.exports.invokeASSdk (/Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/1d0037b06dcc001162ab8584fe69029f.js:2) (anonymous) @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/aae1562764736bc6cd16cc0e36de4e2a.js:2 processTicksAndRejections @ internal/process/task_queues.js:85 Promise.catch (async) exports.invokeHooks @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/aae1562764736bc6cd16cc0e36de4e2a.js:2 h @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/9dc3d91c0d5f5cb6d365774a3c0b5e10.js:2 (anonymous) @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/9dc3d91c0d5f5cb6d365774a3c0b5e10.js:2 processTicksAndRejections @ internal/process/task_queues.js:85 async function (async) (anonymous) @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/9dc3d91c0d5f5cb6d365774a3c0b5e10.js:2 (anonymous) @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/node_modules.wxvpkg/redux-thunk/lib/index.js:11 execASSDK @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/1d0037b06dcc001162ab8584fe69029f.js:2 invokeASSdk @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/1d0037b06dcc001162ab8584fe69029f.js:2 processTicksAndRejections @ internal/process/task_queues.js:85 async function (async) invokeASSdk @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/1d0037b06dcc001162ab8584fe69029f.js:2 invokeMockOrAssdk @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/1d0037b06dcc001162ab8584fe69029f.js:2 onAppServiceMessage @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/1d0037b06dcc001162ab8584fe69029f.js:2 (anonymous) @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/239d0b0cfffae71aad17b702fc722d1c.js:2 onMessage @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/239d0b0cfffae71aad17b702fc722d1c.js:2 onMessage @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/da9f2bc6bfe0c3d81f46a2d731d22c24.js:2 a.emit @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/d15bfd6a2234129f5ea1f808e801b055.js:26 onMessage @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/d15bfd6a2234129f5ea1f808e801b055.js:26 (anonymous) @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/d15bfd6a2234129f5ea1f808e801b055.js:26 emit @ events.js:203 _receiver.onmessage @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/d15bfd6a2234129f5ea1f808e801b055.js:11 dataMessage @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/d15bfd6a2234129f5ea1f808e801b055.js:16 getData @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/d15bfd6a2234129f5ea1f808e801b055.js:16 startLoop @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/d15bfd6a2234129f5ea1f808e801b055.js:16 add @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/d15bfd6a2234129f5ea1f808e801b055.js:16 (anonymous) @ /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/d15bfd6a2234129f5ea1f808e801b055.js:11 emit @ events.js:203 addChunk @ _stream_readable.js:294 readableAddChunk @ _stream_readable.js:275 Readable.push @ _stream_readable.js:210 onStreamRead @ internal/stream_base_commons.js:166
2020-11-27此贴终结。的确是 axios 版本问题…… 当然,我换了好几个版本都不行,直到我换了个http框架…… 问题解决。。。
云函数本地调试没有问题,用真机、模拟器调用线上 提示converting circular ?相当奇怪的问题: 使用云函数,自己用手机或者模拟器调用,会提示,Converting circular structure to JSON 但是 本地调试 就没有问题了。。。这个是为什么? 数据都是一样的,也不存在传参的问题。 // 云函数入口文件 const cloud = require('wx-server-sdk') const fs = require('fs'); var qs = require('querystring'); var axios = require('axios') cloud.init() // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() let style = event.style || "" let cloudID = event.cloud_id || "cloud://1599531789655.png" let accessToken = event.access_token || "22276796" let url = "v1/selfie_anime" // base64 let param = {} const imageData = await cloud.downloadFile({ fileID: cloudID, }) const buffer = imageData.fileContent param.image = buffer.toString("base64"); if(style != "selfie_anime" ){ url = "v1/style_trans" param.option = style } param.access_token = accessToken axios.post(url,qs.stringify( param )) .then(res=>{ console.log('axios res',res) return res }).catch(err=>{ return err }) /** 小程序调用 **/ wx.cloud.callFunction({ name: 'imageapi', }) .then(res => { console.log('res=>',res) }); 试过 更换 axios 版本,无效。测试过 qs.stringfy 正常。应该是axios的问题了 。。。。但是换了 两个 axios 问题依旧。。贴个详细报错信息。莫不是白名单的问题? [图片]
2020-09-10补充:换了一种方式,支付成功了。 应该还是官方示例有问题。具体什么问题就不知道了,嗯
云开发 + 微信支付 + 签名失败的问题用的官方的示例 :https://github.com/TencentCloudBase/tcb-demo-basic/tree/master/cloud [图片] 这一段,我把数据打印出来: [图片] 返回的结果是:[图片] 这里的 sign 是 86DD0E877BDE8B370D37763F2736A9E1 然后我去官方的签名验证工具,输入数据:[图片] 返回的 sign: sign=83A31AA0E87932DC6AC592DF7FB47D1A 按照这个结果来看,可能是后端返回的值有错误,然后我重置了 商户后台的 KEY ,两次…… 并且,我专门用错误的 商户key,会直接提示错误,根本不会进入到sign哪里,一开始初始化就不会成功。 值都是一样的,库用的官方的 const { WXPay, WXPayConstants, WXPayUtil } = require('wx-js-utils') 我想请问一下 ,还有什么可能? [图片] 我依稀感觉应该是 后台的问题,因为我用同样的 key 数据等等,在别人的平台下是能支付成功的。绝对可以排除appid 、key错误这些问题了。 求解怎么破? 补充说明: 参数不含有中文,妥妥的。 const body = 'aaa' const total_fee = 1
2019-05-30算,妥妥的。
虚拟支付范围:答题后查看答案时支付算是虚拟支付吗具体场景如下:用户进入小程序后答题,答题结束后可查看简单的答案,但是如果想要看更详细的答案解析,需要支付费用。 请问一下,这种算是虚拟支付吗?
2019-05-29[代码]for[代码] [代码]([代码][代码]var[代码] [代码]i = 0; i < orderLists.length; i++) {[代码][代码] [代码][代码]//反过来想,把每一条数据插入到orderlist中不就好了[代码][代码] [代码][代码]let tmplist = orderLists[i][代码][代码] [代码] [代码] [代码][代码]db.collection([代码][代码]'goodsLists'[代码][代码])[代码][代码] [代码][代码].doc(orderLists[i].goods)[代码][代码] [代码][代码].field({[代码][代码] [代码][代码]brief: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]hiddeninfo: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码].get()[代码][代码] [代码][代码].then(res => {[代码][代码] [代码][代码]tmplist.brief = res.data.brief[代码][代码] [代码][代码]tmplist.hiddeninfo = res.data.hiddeninfo[代码][代码] [代码][代码]})[代码][代码] [代码][代码].[代码][代码]catch[代码][代码](console.error)[代码][代码] [代码][代码]orderLists[i] = tmplist[代码][代码] [代码][代码]}[代码]怎么拼接的 不影响吧? 你看上面打印的数据,同一个值,直接打印是拼接好的,赋值后打印就是没拼接的 ……
一个seData的莫名其妙的问题原始的 orderlists.data [图片] 我通过查询数据库拼接,做成了 orderLists [图片] 可是再次赋值的时候,始终还是原来的,到底是什么情况??? [代码]var[代码] [代码]orderLists = orderlists.data[代码] [代码]console.log(orderLists)//看这里 赋值成功了[代码] [代码]console.log([代码][代码]this[代码][代码].data.lists)[代码][代码]//到这里还能确认 lists 是空的[代码] [代码]console.log(orderlists.data)//原始数据也修改了 [代码] [代码]this[代码][代码].setData({[代码] [代码]lists: orderLists[代码] [代码]})[代码] [代码]console.log([代码][代码]this[代码][代码].data.lists)//特么的为毛这里就没有???[代码] 从上到下 对应的输出 [图片]
2018-11-17