楼主,你的问题解决了吗?我现在也是安卓机连接、接收都是正常的,iOS 能正常打开websocket,就是连接不上rabbitmq
小程序使用stomp连接rabbitmq,订阅失败?前几天还可以订阅并且发送socket成功(校验域名),突然就不能用了。在安卓机和小程序开发工具上运行正常,初步检测可能是域名wss配置问题,因为在ios真机连接socket时,rabbitmq端不能显示连接信息。请问怎么解决?
2021-07-19我根据 dpr 设置了 canvas 的宽高,但在画路径的时候还是线条还是会出现粗细不均的情况。 微信版本:7.0.7 ,我用了华为mate20,和ipone5 测试 ctx.lineWidth = 1.5; //设为小数线条粗细不均会更加明显 断码片断: https://developers.weixin.qq.com/s/j54J2vmk7vcF 在其它案例画时使用ctx.clearRect() 清楚区域会出现一些毛刺,麻烦帮忙查看是什么原因。 [图片] [图片]
通过 SelectorQuery 获取 Canvas 节点,绘图问题?[代码]<[代码][代码]canvas[代码][代码] [代码][代码]type[代码][代码]=[代码][代码]"2d"[代码][代码] [代码][代码]id[代码][代码]=[代码][代码]"canvas"[代码][代码] [代码][代码]style[代码][代码]=[代码][代码]"width: 100%; height: 500px;"[代码][代码]></[代码][代码]canvas[代码][代码]>[代码][代码]Page({[代码][代码] [代码][代码]data: {[代码] [代码] [代码][代码]},[代码][代码] [代码][代码]onLoad: [代码][代码]function[代码][代码]() { [代码][代码] [代码][代码]// 通过 SelectorQuery 获取 Canvas 节点[代码][代码] [代码][代码]wx.createSelectorQuery()[代码][代码] [代码][代码].select([代码][代码]'#canvas'[代码][代码])[代码][代码] [代码][代码].fields({[代码][代码] [代码][代码]node: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码].exec([代码][代码]this[代码][代码].init.bind([代码][代码]this[代码][代码]))[代码][代码] [代码][代码]},[代码][代码] [代码][代码]init(res) {[代码][代码] [代码][代码]const canvas = res[0].node[代码][代码] [代码][代码]const ctx = canvas.getContext([代码][代码]'2d'[代码][代码])[代码][代码] [代码][代码]this[代码][代码].drawPath(ctx)[代码][代码] [代码][代码]},[代码][代码] [代码][代码]drawPath(ctx){[代码][代码] [代码][代码]var[代码] [代码]dwidth = 800 / 80.0;[代码][代码] [代码][代码]var[代码] [代码]pos = Math.ceil(Math.random() * 75) + 30;[代码][代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]i = 0; i < 80; i++) {[代码][代码] [代码][代码]ctx.beginPath();[代码][代码] [代码][代码]ctx.moveTo((i * dwidth), pos);[代码][代码] [代码][代码]var[代码] [代码]pos2 = Math.ceil(Math.random() * 75) + 30;[代码][代码] [代码][代码]ctx.lineTo(((i + 1) * dwidth), pos2);[代码][代码] [代码][代码]pos = pos2;[代码][代码] [代码][代码]ctx.stroke();[代码][代码] [代码][代码]}[代码][代码] [代码][代码]ctx.strokeStyle = [代码][代码]"green"[代码][代码];[代码][代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]i = 10; i < 80; i++) { [代码][代码]//清除后半部份继续绘制[代码][代码] [代码][代码]ctx.clearRect((i * dwidth), 0, ((i + 1) * dwidth), 150);[代码][代码] [代码][代码]ctx.beginPath();[代码][代码] [代码][代码]ctx.moveTo((i * dwidth), pos);[代码][代码] [代码][代码]var[代码] [代码]pos2 = Math.ceil(Math.random() * 75) + 30;[代码][代码] [代码][代码]ctx.lineTo(((i + 1) * dwidth), pos2);[代码][代码] [代码][代码]pos = pos2;[代码][代码] [代码][代码]ctx.stroke();[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码] [代码]})[代码][图片][图片] 开发工具中显示是清晰的,在真机预览是模糊的,麻烦帮忙看一下是哪里的问题?
2019-10-30