兄弟我也想实现贝壳那种效果,你实现了吗?
vr看房的效果想做贝壳小程序房源详情里面的那种vr看房的效果,有大神会的吗?求大神如
2020-11-10大佬你的问题解决了没
如何解决video-swiper组件重复播放的问题?video-swiper组件setData(videoList)触发的方法中的参数newVal并不是新添加的视频列表,而是整个videoList(包括旧的数据)。处理了之后,会存在播放旧视频的问题。 原组件是以3来分割,我用了4,不过这没关系,视频都正常加载和获取了。问题在于,接口最后一次获取返回了2个视频而不是4个视频,那么curQueue中curQueue[0]、curQueue[1]都是新的视频的url,而curQueue[2]、curQueue[3]还是旧的视频url。导致滑到“最后一个视频”再往下拉,仍然可以继续滑动两次。而我想要的效果是滑到“最后一个视频”就滑不动这样。 我尝试了很多种方法,包括nextQueue填充值,让他始终长度为4,当nextQueue[i]为空的时候return,但是无效。 我发现拉到最后一个视频再往下滑会遇到源码中"diff===0"的情况,本来应该return,打了断点,确实return了,但是依然可以滑到下一个旧的视频。 ballball各位大神出手相救,或者让我死了这条心换个组件qwq
2020-07-23楼主问题解决了吗,我也遇到同样的问题
跳转其他页面,video-swiper没有暂停播放,如何解决?体验版本,目前在安卓机上可以很容易复现。 步骤: 1:进入播放页面,离开播放页面,进入其他页面。 2:在其他页面任然有播放声音
2020-05-06楼主 你的上传图片好啦没
云开发httpapi uploadFile支持前端跨域访问么?使用云开发的HTTPAPI 进行后台管理系统开发,现在已经可以实现数据的增删改查。但是在进行图片文件资源上传到云存储的开发时,出现如下错误信息:[图片] 请问云开发的httpapi 上传文件是否支持前端的axios.post的跨域访问? 谢谢。
2019-11-12楼主你的上传图片可以了吗
PHP调用云开发uploadFile接口,始终返回data format error?获取上传链接和token接口正常: [图片] 但是上传的时候始终是data format error [图片] [图片] 看了nodejs的实现,参数都对应没问题,使用postman测试也是这个结果 [图片]
2019-11-12[图片] 楼主 file怎么传啊 传什么啊
请问一个微信服务端 HTTP API uploadFile 的参数问题uploadFile 官方文档地址 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/storage/uploadFile.html 请求数据示例[代码]{[代码][代码] [代码][代码]"env"[代码][代码]: [代码][代码]"test2-4a89da"[代码][代码],[代码][代码] [代码][代码]"path"[代码][代码]: [代码][代码]"this/is/a/example/file.path"[代码][代码]}[代码] 可能是文档这个地方写的不是特别清楚,我一直不能很好理解 path 到底是一个目录还是文件(完整路径)! 反复调试,一直都没解决。 如果 path 传入参数 "test_files/1.jpg" 则调用返回失败:errCode:-503002 errMsg:不具备访问权限 hint: [4A9CGA01882162] 如果 path 传入参数 "test_files/" 同样调用返回失败:errCode:-503002; errMsg:不具备访问权限 hint: [PQXICa03642028] 如果 path 传入参数 "test_files" 还是调用返回失败:errCode:-503002; errMsg:不具备访问权限 hint: [riNuSa05592162] 然后 path 不管你传入 "/test_files" 还是 "/test_files/" 都是一样返回失败: errCode:-503001; errMsg:Invalid path: "/test_files" hint: [4Cl.ea04302028] errCode:-503001; errMsg:Invalid path: "/test_files/" hint: [6KM9oa05322028] 以为是path写的目录要手工建立,我就在微信IDE里面的云开发窗口下面,云存储里面新建了文件夹test_files,问题都一直没有解决。 实在是没办法理解这个参数,也找不到相关的帖子,在此希望知道的朋友指导一下为什么。 谢谢
2019-11-08楼主你的上传照片能用了吗?
什么时候能解决云开发使用uploadFile HTTPAPI上传文件后不可用使用云开发,在自己的服务器管理微信云端的小程序数据,实现ServerLess的小程序服务。 在这个项目进行到测试阶段,发现了API的BUG问题,使用云开发HTTP API上传文件到微信小程序云存储,在小程序中使用 image src=cloud://xxxxfileID,控制台显示报错,不知道是什么原因。 按文档说明,使用的API是: POST /tcb/uploadfile?access_token={token}该调用成功后会返回一些重要参数,在之后还需要使用这些参数再次调用接口,完成将文件上传到腾讯云。 下面是一段Java代码,实现按参数返回的接口地址和其他参数,调用上传文件。 [代码]String fileName2 = Optional.of(fileName).orElse(file.getName());[代码][代码]MultipartBody requestBody = [代码][代码]new[代码] [代码]MultipartBody.Builder()[代码][代码] [代码][代码].addFormDataPart([代码][代码]"key"[代码][代码], path)[代码][代码] [代码][代码].addFormDataPart([代码][代码]"Signature"[代码][代码], authorization)[代码][代码] [代码][代码].addFormDataPart([代码][代码]"x-cos-security-token"[代码][代码], token)[代码][代码] [代码][代码].addFormDataPart([代码][代码]"x-cos-meta-fileid"[代码][代码], cosFileId)[代码][代码] [代码][代码].addFormDataPart([代码][代码]"file"[代码][代码], fileName2, RequestBody.create(MultipartBody.FORM, file))[代码][代码] [代码][代码].build();[代码][代码]Request request = [代码][代码]new[代码] [代码]Request.Builder()[代码][代码] [代码][代码].url(url)[代码][代码] [代码][代码].post(requestBody)[代码][代码] [代码][代码].build();[代码][代码]try[代码] [代码](Response response = okHttpClient.newCall(request).execute()) {[代码][代码] [代码][代码]return[代码] [代码]response.body().string();[代码][代码]} [代码][代码]catch[代码] [代码](IOException e) {[代码][代码] [代码][代码]Integer code = [代码][代码]1[代码][代码];[代码][代码] [代码][代码]String codeString = [代码][代码]"Call failure:"[代码] [代码]+ e.getClass().getSimpleName();[代码][代码] [代码][代码]String errorMessage = e.getMessage();[代码][代码] [代码][代码]throw[代码] [代码]new[代码] [代码]WeChatCloudAPICallFailException(code, codeString, errorMessage);[代码][代码]}[代码]在这一步,调用也成功,然后在微信开发者工具也能看到已上传的文件和文件夹。 但是,这个文件夹显示有点奇怪,还带了冒号,请看图: [图片] [图片] 上面显示的FileID也是比较奇怪,与调用 HTTP API 上传文件得到的FileID不一样, HTTP API给我返回的值是cloud://test-p73gd.7465-test-p73gd-1259274660/upload_201907/MPCCb0a66c6ee1d7420f94aabb6d5bdcc925.png 如果是直接用小程序 wx.cloud.uploadFile 上传文件,那上传的文件夹不会出现这种奇怪的情况,而且文件fileID是正常可用的。 所以这个应该是云HTTP API的BUG。 遇到这个问题已经快一个月了,之前也有提过,很着急等着,麻烦官方反馈一下,不胜感激!
2019-11-08请问这file是传什么 [图片]
Http API uplaod文件上传?现在想基于云开发的Http api 编写一个后台管理程序,从云读取和写入数据都都OK了,但是在开发图片上传的功能时出现如下问题。请给位大佬,官方的小哥哥给个解答。 如下图所示,前端用VUE axios跨域访问,访问Http Api的 uplaod 接口成功获取到如下的token, authorization等信息。[图片] 然后调用上传链接,上传图片到云存储。[图片] 上传的Content-type: 采用multipart/form-data,与开发文档要求一直,但是一直报错如下,请问是什么原因? 哪位大佬指点一下。谁在不知道哪里出问题了。@微信官方:请官方小哥哥指点一下,这是不是有BUG? [图片] [图片] 以下是部分原代码截图,暂时不需要考虑安全性问题。代码后续会优化,现在只是尝试功能。 [图片]
2019-11-08楼主请问聊天功能做完了吗,讲讲思路,后台是用的什么
小程序中是否允许自己做聊天功能请教一下,电商平台类小程序,方便买家卖家沟通,微信是否允许小程序中做聊天功能,谢谢
2019-07-25楼主问题解决了没,我也是同样的问题,能看看你请求的代码码
云开发 security.imgSecCheck 调用响应错误使用云函数调用 security.imgSecCheck ,对图片进行鉴黄请求响应为: [代码]{[代码] [代码]errMsg: [代码][代码]"cloud.callFunction:ok",[代码] [代码]result:{[代码][代码] errCode: 41005[代码][代码] errMsg: [代码][代码]"openapi.security.imgSecCheck:fail media data missing hint: [9ZGoCA02628622]" [代码] [代码] }[代码] [代码]}[代码] 云函数代码如下: [代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码] [代码]cloud.init();[代码] [代码]// 云函数入口函数[代码][代码]exports.main = (event) => {[代码][代码] [代码][代码]console.log(event);[代码][代码] [代码][代码]return[代码] [代码]cloud.openapi.security[代码][代码] [代码][代码].imgSecCheck({[代码][代码] [代码][代码]media: {[代码][代码] [代码][代码]contentType: [代码][代码]'image/png'[代码][代码],[代码][代码] [代码][代码]value: event.img[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码].then(result => {[代码][代码] [代码][代码]return[代码] [代码]result;[代码][代码] [代码][代码]})[代码][代码] [代码][代码].[代码][代码]catch[代码][代码](err => {[代码][代码] [代码][代码]return[代码] [代码]err;[代码][代码] [代码][代码]})[代码][代码]}[代码] 调用代码如下: [代码]uploadImg: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]this[代码][代码].selectImg().then(img => {[代码][代码] [代码][代码]console.log(img);[代码][代码] [代码][代码]return[代码] [代码]this[代码][代码].imgSecCheck(img);[代码][代码] [代码][代码]}).then(res => {[代码][代码] [代码][代码]console.log([代码][代码]"success:"[代码][代码], res);[代码][代码] [代码][代码]}).[代码][代码]catch[代码][代码](err => {[代码][代码] [代码][代码]console.log([代码][代码]"fail"[代码][代码], err);[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码] // 选择图片并转为 buffer [代码] [代码][代码]selectImg: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]return[代码] [代码]new[代码] [代码]Promise((resolve, reject) => {[代码][代码] [代码][代码]wx.chooseImage({[代码][代码] [代码][代码]count: 1,[代码][代码] [代码][代码]sizeType: [[代码][代码]'original'[代码][代码], [代码][代码]'compressed'[代码][代码]],[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](res) {[代码][代码] [代码][代码]let params = {[代码][代码] [代码][代码]filePath: res.tempFilePaths[0][代码][代码] [代码][代码]};[代码][代码] [代码][代码]wx.getFileSystemManager()[代码][代码] [代码][代码].readFile({[代码][代码] [代码][代码]filePath: res.tempFilePaths[0],[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]console.log([代码][代码]"readSuccess:"[代码][代码], res);[代码][代码] [代码][代码]resolve(res.data);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: err => {[代码][代码] [代码][代码]console.log([代码][代码]"readFail:"[代码][代码], err);[代码][代码] [代码][代码]reject(err);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码] [代码] [代码][代码]},[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码] // 调用云函数[代码] [代码][代码]imgSecCheck: [代码][代码]function[代码][代码](img) {[代码][代码] [代码][代码]return[代码] [代码]wx.cloud.callFunction({[代码][代码] [代码][代码]name: [代码][代码]"imgSecCheck"[代码][代码],[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]img: img[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码]
2019-07-20