- 开发了一个新的界面,发布正式版本后界面白屏显示,目前只有电脑模拟器和联调情况下会正常显示界面,无报错
手机联调时,正常显示,一切都正常,无报错提示。 [图片] 关闭联调后,单独开启小程序,界面空白,vConsole 里面WXML显示为空。 [图片] [图片] [图片] [图片] [图片] 这个问题非常重要,麻烦各位大神了。
2021-08-18 - 由于不支持分享的类型无法分享图片?
我就直接贴代码了,copy后放入按钮中即可用 -(void)shareWXButton{ UIImage *image = [self snapsHotView:self.view]; NSData* imageData = UIImagePNGRepresentation(image); WXImageObject *imageObject = [WXImageObject object]; imageObject.imageData = imageData; WXMediaMessage *message = [WXMediaMessage message]; message.mediaObject = imageObject; SendMessageToWXReq *req = [[SendMessageToWXReq alloc] init]; req.bText = NO; req.message = message; req.scene = WXSceneTimeline; [WXApi sendReq:req completion:^(BOOL success) { NSLog(@"分享完成"); }]; } - (UIImage*)snapsHotView:(UIView *)view{ UIGraphicsBeginImageContextWithOptions(view.bounds.size,NO,[UIScreen mainScreen].scale); [view drawViewHierarchyInRect:view.bounds afterScreenUpdates:NO]; UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return image; } 问题一:点击按钮后直接显示分享成功,不跳转微信。 问题二: PBItemCollectionServicer connection disconnected. 报错。 问题三:由于不支持的分享类型,【返回(未审核应用)】。 图片: [图片]
2020-09-25 - 微信开发者工具自动生成目录,相同名字的文件夹出现在一个目录下?
打开小程序自动生成相同名字的文件夹,导致无法运行程序。一个是我自己原本生成的文件,另外一个是开发工具自己生成的,名字完全一样,我生成的文件有代码,自动生成的内容默认代码(show,load,ready 之类的默认代码)。 [图片][图片] 该BUG可复现,有需要可提供腾讯视频地址。编译代码瞬间自动生成,没啥好看的。
2020-08-28 - 微信开发者工具调试过程中保存代码刷新界面异常?
[图片] 开发过程中进入断点状态,然后修改完代码后,Command + S 或者 Command+R ,更新模拟器界面后卡在附件图中的状态。 1,点击界面前进的三角符号 没效果,旁边的跳过按钮点击后也没效果。 2,刷新完后调试器没有在断点状态下。 3,多次Command + S 刷新界面都进入这个假调试状态。 备注: 说白了就是断点状态下刷新完后,别的地方全部都正常,就是模拟器不正常,进入了假断点状态,只有关闭后重开才能解决,这个问题可多次复现。 目前这个开发工具版本是2020/8/26号更新的版本。
2020-08-27 - cover-view bindToucheStart ,move,end 三事件无法使用?
如图所示: [图片] 我需要做一个显示不规则图形的展示区,用户可以在界面上用手指旋转,放大,缩小 展示窗口内的图片。 目前我的做法是做canvas 上画出展示的内容,并在canvas 上方加入一个cover-view / cover-image 盖在上方,放置一张四周为白色中间为透明的图片,显示出不规则的canvas 内容。 这张cover-view 导致我无法获得canvas 的 bindToucheStart ,move,end 三种状态,实现不了用手势控制 ctx.rotate 。 请问有没有什么方式可以实现我这样的需求?
2020-06-17 - 关于小程序音频数据处理的问题,有技术大佬回答一下吗?
目前我准备将手机APP移植到小程序中,但是我遇到了拦路虎,从官方API在找不到解决方法,特来此求一解决方案,问题如下: 1.小程序能否控制手机的音量,或者读取一个音频文件,修改文件内部音量? 2.小程序能否读取手机Mic数据,用于短期监听环境噪音(10秒即可)。 3.小程序能否生成或者修改音频,对音频的特定频率进行调整。
2020-04-09 - error run publib TypeError: 无法调试
[图片] - 当前 Bug 的表现(可附上截图) - 预期表现 扫一扫正常启动程序,并进入调试模式。 - 复现路径 - 提供一个最简复现 Demo error run publib TypeError: Cannot read property 'toLowerCase' of undefined at a.g ([publib]:1) at new a ([publib]:1) at [publib]:1 at Object.u [as onReady] ([publib]:1) at Object.<anonymous> ([publib]:1) at o ([publib]:1) at i ([publib]:1) at __waServiceInit__ ([publib]:1) at __doWAServiceInit__ ([publib]:1) at [publib]:1 value @ [publib]:146 [publib]:833 ReferenceError: define is not defined at weapp:///Command/Command.js:1 at ContextifyScript.Script.runInContext (vm.js:59) at Object.runInContext (vm.js:120) at loadCode ([publib]:827) at handleInitUserCode ([publib]:811) at handleSetupContext ([publib]:1221) at handleProcessMessage ([publib]:1230) at WebSocket.ws.on ([publib]:1458) at emitOne (events.js:115) at WebSocket.emit (events.js:210) loadCode @ [publib]:833 [publib]:833 ReferenceError: define is not defined at weapp:///ec-canvas/echarts.js:1 at ContextifyScript.Script.runInContext (vm.js:59) at Object.runInContext (vm.js:120) at loadCode ([publib]:827) at handleInitUserCode ([publib]:811) at handleSetupContext ([publib]:1221) at handleProcessMessage ([publib]:1230) at WebSocket.ws.on ([publib]:1458) at emitOne (events.js:115) at WebSocket.emit (events.js:210) loadCode @ [publib]:833 [publib]:833 ReferenceError: define is not defined at weapp:///ec-canvas/wx-canvas.js:1 at ContextifyScript.Script.runInContext (vm.js:59) at Object.runInContext (vm.js:120) at loadCode ([publib]:827) at handleInitUserCode ([publib]:811) at handleSetupContext ([publib]:1221) at handleProcessMessage ([publib]:1230) at WebSocket.ws.on ([publib]:1458) at emitOne (events.js:115) at WebSocket.emit (events.js:210) loadCode @ [publib]:833 [publib]:833 ReferenceError: define is not defined at weapp:///libs/qqmap-wx-jssdk.js:1 at ContextifyScript.Script.runInContext (vm.js:59) at Object.runInContext (vm.js:120) at loadCode ([publib]:827) at handleInitUserCode ([publib]:811) at handleSetupContext ([publib]:1221) at handleProcessMessage ([publib]:1230) at WebSocket.ws.on ([publib]:1458) at emitOne (events.js:115) at WebSocket.emit (events.js:210)
2019-03-14 - 如何监听已连接蓝牙的RSSI
onReady: function () { var that = this; setInterval(function () { wx.getBluetoothDevices({ success: function(res) { var devices = res.devices; for(var i in devices){ console.log('设备: ' + devices[i]['RSSI']) var device = devices[i] if (device.name === that.data.deviceName_L){ that.setData({ rssi_L: device['RSSI'] }) } else if (device.name === that.data.deviceName_R){ that.setData({ rssi_R: device['RSSI'] }) } } }, }) }, 1000) }, 每次都RSSI 都是一样的,没有变化.
2018-12-22 - wx.request POST情况下DATA数据结构被修改
- 当前 Bug 的表现(可附上截图) [图片] - 预期表现 在服务器不改变代码的情况下,GET和POST 的效果是一样的,因为wx.request文档上有一段话是这样说的: data 参数说明 最终发送给服务器的数据是 String 类型,如果传入的 data 不是 String 类型,会被转换成 String 。转换规则如下: 对于 [代码]GET[代码] 方法的数据,会将数据转换成 query string([代码]encodeURIComponent(k)=encodeURIComponent(v)&encodeURIComponent(k)=encodeURIComponent(v)...[代码]) 对于 [代码]POST[代码] 方法且 [代码]header['content-type'][代码] 为 [代码]application/json[代码] 的数据,会对数据进行 JSON 序列化 对于 [代码]POST[代码] 方法且 [代码]header['content-type'][代码] 为 [代码]application/x-www-form-urlencoded[代码] 的数据,会将数据转换成 query string [代码](encodeURIComponent(k)=encodeURIComponent(v)&encodeURIComponent(k)=encodeURIComponent(v)...)[代码] - 复现路径 - 提供一个最简复现 Demo 参考demo程序:https://blog.csdn.net/weixin_39461487/article/details/80021420 以下是上传代码: wx.request({ url: app.serverInfo.address + '自己的服务器地址', data: { //这里是服务器验证用户合法参数 gps: point,//GPS数据数组 }, header: { "Content-Type": "application/x-www-form-urlencoded" }, dataType: "json", method: "POST", success: function (res) { console.log("定位List上传成功") console.log(res.data) }, fail: function (res){ console.log(res) } })
2018-12-13