一个是服务端,一个是客户端,肯定不能这么写呀。。。
小程序云函数中引用外部js?[图片] [图片]
2022-09-09解决了嘛,我这开始无限套娃了。。。
小程序如何实现串行同步下载多个网络文件?我的需求是 先下载完一数组的图片,然后再处理其它业务。 那么,小程序如何实现同步下载一个网络文件? 以下是我做的尝试: 我看了wx.downloadFile 的文档,我看文档说不支持promise调用。但是满足不了我的需求,它是异步下载的。 我用 async await 试了一下 。没有结果。 这是调用 that.getCacheOfOneImage(recordsObj[i].image_url).then(function(res){ console.log(res); }) getCacheOfOneImage:async function(url){ return await new Promise(function(resolve,reject){ wx.downloadFile({ url: url, //仅为示例,并非真实的资源 success (res) { // 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容 if (res.statusCode === 200) { console.log("cache file ",res.tempFilePath) } } }) }) },
2022-09-01是不是修改了什么地方,看看以前的版本有没有问题
有没有人给解决啊[图片]
2022-08-24稍等一下+多试几次。
公众号中的图片水印开启为什么一直提示系统繁忙?公众号中的图片水印关闭后,再添加就一直提示系统繁忙是怎么一回事?
2022-08-24你是把这个wx.createInnerAudioContext()写在点击事件里吗,每次点击都会触发这个创建。 我试过了,设成全局的,会在播放完后才触发下一次,没有连点的音效,把这个写在点击事件里可以达到效果,但是不知道创建这么多会不会有性能问题。。。好尴尬
微信小游戏wx.createInnerAudioContext()快速连续点击播放音效延迟?wx.createInnerAudioContext() 同样的API,在微信开发者工具、微信小程序(安卓机、苹果机)、微信小游戏(苹果机)连续点击调用该api播放音效不会有太大的延迟,但在微信小游戏(安卓机)有明显延迟,不知道怎么破。 我现在的写法是先用wx.downloadFile()把线上音频文件下载到本地,得到tempFilePath本地音频地址,然后在连续点击事件调用wx.createInnerAudioContext()创建不同的audio 上下文去播放音频。 不知道哪里出了问题,在线急求解~~
2022-08-21碰见莫名其妙的问题就清缓存,重新编译,碰见好几次了。
微信开发工具一直报Cannot read property 'call' of undefined?版本:开发者工具 Stable 1.05.2110290 电脑版本:win10 自从更新了热重载的版本之后,一改代码立马就报错 [图片] 一直报 改页面未注册,但是我早已经在page.json注册
2022-08-18主包用到的自定义组件好像不能做分包,或者你有独立分包做启动页的时候可以,其实这时候也可以把独立分包理解成主包,按照启动顺序来讲的话。
自定义组件是放在分包中 还是主包中?自定义组件是放在分包中,还是主包中?还是单独拿出来放到一个单独的文件夹? 我想着是让分包和主包都可以使用这些自定义的组件。。。 求大神解答下这个问题
2019-10-02可以的,你写错了 这么写:const util = require('./xxx.js'),跟前端写法有点不一样
云函数中不能用 require("xxx.js")的方式引用其他js文件吗云函数中,由于多个云函数其中有部分代码是相同的,想封装起来,用require的方式来引用,结果无法进行,这是云开发限制了,还是我调用错误 const util= require("xxx.js"), 使用util.fun
2019-09-29老板,您这多大的生意呀,都做到国外去了。刚需的话不能定时同步在自己服务器上嘛,我也是醉了。。。
小程序云函数下载网络文件上传到云存储中,报 write ECONNRE错误原始需求:小程序前端播放其它网站的网络音频文件, 遇到的问题:我要访问的网站是国外的https,它没有在工信部备案,不算合法域名。然而微信前台https访问要做合法域名校验,无法通过校验,因此,无法通过小程序前端调用。 自己想的解决方法:给小程序增加云开发后台,然后在云开发后台下载资源网站的音频文件到小程序后台云存储中。这样小程序前端就可以成功调用云开发后台的文件。 现问题:在云开发后台把来自其它站点的网络文件下载后,然后上传到云存储中,报错。 1)第一次尝试解决 我的关键代码 如下: const synthesizeStream = textToSpeech.synthesizeUsingWebSocket(synthesizeParams);//这是来自其它网站的文件流 synthesizeStream.pipe(fs.createWriteStream(filePath));//成功写入本地开发环境的硬盘 使用开发工具 在云开发本地调试是可以运行的,把从第三方发过来的synthesizeStream 通过pipe方法写入到本地磁盘,生成文件。 但是 使用开发工具在云开发网络调试的时候,由于云开发的云存储不可写只可读,不能使用pipe方法所以只能使用官方的api上传文件。 疑问:这和云开发控制台 存储管理菜单下的权限管理子菜单功能有关系吗? 2)第二次尝试解决 我使用如下官方文档的方法 await cloud.uploadFile({ cloudPath: 'Hello world.mp3', fileContent: synthesizeStream }) 报错误: VM412 index.js:163 Error: errCode: -1 unknown error | errMsg: uploadFile:fail Error: write ECONNABORTED; at uploadFile api; at new CloudSDKError (E:\xcx_englishreading_cloud\cloudfunctions\ibmVoiceCall\node_modules\wx-server-sdk\index.js:4332:28) at returnAsCloudSDKError (E:\xcx_englishreading_cloud\cloudfunctions\ibmVoiceCall\node_modules\wx-server-sdk\index.js:4384:16) at Object.returnAsFinalCloudSDKError (E:\xcx_englishreading_cloud\cloudfunctions\ibmVoiceCall\node_modules\wx-server-sdk\index.js:4398:13) at Cloud.<anonymous> (E:\xcx_englishreading_cloud\cloudfunctions\ibmVoiceCall\node_modules\wx-server-sdk\index.js:3864:62) at step (E:\xcx_englishreading_cloud\cloudfunctions\ibmVoiceCall\node_modules\tslib\tslib.js:133:27) at Object.throw 望解答疑问。感谢。
2019-09-18理解不了? 给你翻译下吧! 大概意思就是不允许霸王条款。 emmmm,通俗点讲,别人不同意你获取信息,你就不让别人用?这在微信小程序框框里是行不通哒。 23333333,也就是说在用户拒绝授权后一样可以进去体验。 嗯......这样你总能理解吧?
小程序登录规范更新后,总是审核不过?[图片] [图片] 自小程序登录规范更新后,目前授权页已明确提供拒绝按钮,但是还是审核不过,希望官方大佬们给解决下
2019-09-06