12345直接投诉
微短剧类目提交了一个多月了,还是在审核中,到底需要多久?[图片] 已经严重影响到公司业务了,被拖了一个多月,一直在审核中,有什么切实可行的方案催审吗?请教各位
07-15这用的是什么抓包工具
tcpsocket 局域网通讯,异常断开无法在继续连接通讯?1、tcp.onClose(()=>{ self.closeEvent(); }); tcp.onConnect(()=>{ self.connectEvent(); }); tcp.onMessage((res)=>{ self.reciveMessageEvent(res); }); tcp.connect({address:address,port:port,timeout:2}); 使用此种方式连接后,开启心跳,每3s一个心跳包,正常断开调用close方法,然后this.tcp.offConnect(); this.tcp.offMessage();去掉监听,然后在搜索连接,是正常通讯的; 2、当把设备关电后,心跳6次(18s)没收到回复,就调用close方法断开,然后打开设备进行搜索连接,连接回调成功,但是3次握手后,小程序这边又发送了断开的协议,看似是内部没收到上一次断开的的协议上报,一直卡在某个流程里,下面是网络抓包的信息: [图片] 10.10.84.70 是微信客户端所在的手机,测试机为iphonex 10.10.86.181是服务器
2023-08-07区分不了具体是从那个指令上来的,我之前的做法就是一进一出。 单线程操作每次最多只能有一条发送指令和接收指令。每个指令都要有超时时间,超过时间就放弃。每个指令都一定要有返回值。
小程序蓝牙多个写入命令如何区分回调函数返回的数据?目前这边的需求,一个写入命令返回一串数据,如写入0x85返回015454545454545444AAAAAA,然后这段二进制数据在onBLECharacteristicValueChange回调函数里是分包返回的,然后是实时刷新的,50ms回调分包返回一次,每一串数据结束以AAAAAA为结尾。如第一次返回015454545454,第二次54545444AAAAAA,依次类推。 那么,在写入第二个命令时,接口也是返回类似015454545454545444AAAAAA的数据,同时也是分包发送返回,那如何区分哪一串数据是哪个命令返回的呢? 而且onBLECharacteristicValueChange这个回调接口是异步的吧?假设一次写入命令分包返回2次如A和B,第二个写入命令返回C和D,那可能是不是就会出现ABCD或者ACBD或者其他等概率情况呢? 目前没有头绪,各位有遇到过这个需求吗?
2023-08-07条码就是这样的。哪怕一半也是有值的。
wx.scanCode小程序扫码不准确?遮挡一半的条形码也能扫描出来数据,有没有什么方法可以提高识别率
2023-07-13你这根本不用计算这么复杂,用flex布局撑开中间内容,如果不是自定义tabbar也不用去考虑安全区域的大小,如果是自定义tabbar可以考虑做一个统一的safearea组件使用css就可以撑开安全区域。这至于顶部就是44px + statusBarHeight的大小。
自定义导航栏高度偶尔会出问题,重新多进几次就会好,如何保证每次获取的值都一样?[图片][图片] navbar_height: function () { var _this = this; let menuButtonObject = wx.getMenuButtonBoundingClientRect(); wx.getSystemInfo({ success: res => { //屏幕高度,单位px 可使用窗口高度,单位px 状态栏的高度,单位px if(res.screenHeight - res.windowHeight - res.statusBarHeight - 32 > 72 > 40) {// 处理相关逻辑 self.globalData.isFullSucreen=true; console.log("是全面屏") } console.log(res); //导航高度 let statusBarHeight = res.statusBarHeight, navTop = menuButtonObject.top, navHeight = statusBarHeight + menuButtonObject.height + (menuButtonObject.top - statusBarHeight) * 2; let systemInfo = wx.getSystemInfoSync() console.log(systemInfo); // px转换到rpx的比例 let pxToRpxScale = 750 / systemInfo.windowWidth; // 状态栏的高度 let ktxStatusHeight = systemInfo.statusBarHeight * pxToRpxScale // 导航栏的高度 let navigationHeight = 44 * pxToRpxScale // window的宽度 let ktxWindowWidth = systemInfo.windowWidth * pxToRpxScale // window的高度 let ktxWindowHeight = systemInfo.windowHeight * pxToRpxScale // 屏幕的高度 let ktxScreentHeight = systemInfo.screenHeight * pxToRpxScale // 底部tabBar的高度 let tabBarHeight = ktxScreentHeight - ktxWindowHeight let iosSABottom = Number(systemInfo.screenHeight - systemInfo.safeArea.bottom); this.globalData.navHeight = navHeight; this.globalData.navTop = navTop; //navTop this.globalData.windowHeight = ktxWindowHeight; this.globalData.tabBarHeight = tabBarHeight; this.globalData.navigationHeight = navigationHeight; this.globalData.iosSABottom = iosSABottom; console.log("navHeight"+navHeight) console.log("ktxScreentHeight"+ktxScreentHeight) console.log("ktxWindowHeight"+ktxWindowHeight) console.log("ktxStatusHeight"+ktxStatusHeight) console.log("navigationHeight"+navigationHeight) console.log("tabBarHeight"+tabBarHeight) console.log("iosSABottom"+iosSABottom) }, fail(err) { console.log(err); } }) }, 以上是我获取各种高度 [图片]
2023-03-09不能
web-view 如何打开本地文件?web-view 如何打开本地文件?
2023-03-09tabbar为什么要动态更换路径,如果你是页面不同那可以通过组件的方式区分。
wx.setTabBarItem什么时候能加个设置页面路径 好几年了这都搞不出来吗?wx.setTabBarItem(Object object)不同用户登录需要看到不同的tabbar 总不能每次有这种问题都要自己写tab组件吧
2023-02-11用2d的可以同层渲染,旧版本的API就是最高层
Canvas布局浮动问题?使用Canvas绘制图形,在真机上永远显示在其他元素之上 [图片] 但在手机上显示却是这样的 [图片] 这是我的代码布局 [图片] 这里的Canvas起到了绘制线的作用,圆圈容器放在底下View块 [图片] 然而实际上下边的View元素他是在最上层的,我在这里面有家点击事件,发现是可以点击 [图片] 这是点击第一个圆圈触发的,现在问题就是为什么圆圈容器View在上层,也可以点击,但为什么Canvas线却显示在最上层
2023-02-03用canvas。不过path2D的方法解析不行,只能靠自己解析。
请问如何在小程序中优雅的使用SVG?最近有一个矢量图编辑的需求需要在小程序中实现,但是因为是个人账号,用不了web-view,但是发现小程序svg支持不太友好,请问有什么比较好的实现方法吗?感谢感谢
2022-12-26能跑就行干嘛非要换成2D的
canvas代码怎么修改成canvas 2d?drawPoster: function(t) { var e = this, i = wx.createCanvasContext("shareImg", this); i.setFillStyle("#41c2fc"), i.fillRect(0, 0, 375, 1200), i.drawImage(this.data.banner, 0, 0, 375, 340), i.setFillStyle("#41c2fc"), i.fillRect(55, 229, 0, 0), i.setStrokeStyle("#ffffff"), i.drawImage("../../../../style/images/canvasbg.png", 0, 340, 375, 260), i.drawImage(this.data.qr, 120, 450, 120, 120), i.save(), i.beginPath(), i.arc(50, 382, 25, 0, 2 * Math.PI, !1), i.clip(), i.drawImage(this.data.avatar, 25, 357, 50, 50), i.restore(), i.stroke(), i.draw(), i.beginPath(), i.arc(50, 382, 25, 0, 2 * Math.PI, !1), i.setStrokeStyle("#ffffff"), i.fill(), setTimeout(function() { e.createPoster(); }, 500); }, 和大位大神,上面这段代码怎么修改成canvas 2d接口的,谢谢
2022-12-21