changeCode(name) { console.log(name); // if (s.length > 4) { // s = s.substring(0, 4) + '...' // } else { // s = s // } let length = 0; for(let v of name){ length++ } let s = ''; let num = 3; if (length > 4) { for(let v of name){ s += v; num--; if(num<=0){ break; } } s += '...' }else { s = name } return s }, 上述函数是用于截取用户名称的,在iPhone中,表情字符不仅仅只算做一个字符,所以当使用注释部分做截取操作时,表情可能会被一分为二,故导致绘制不出来;当使用 for...of 时,便不会出现把表情分割了的情况,此贴终结,以此为记
调用CanvasContext.fillText()方法绘制用户名称时,在iphone中无法显示?当用户名称中含有表情等其他特殊字符时,在安卓机中可以正常绘制,但是在iPhone中绘制时,无法绘制成功,且不报错
2020-05-12就是不停的调用我上面写的那个函数,画圆头像
ios端canvas画布上绘制用户头像,用户头像为什么显示不完全?[图片] 如上图所示,部分头像显示不完整, 绘制头像代码函数如下 makeArc(ctx,arcX,arcY,r,imgUrl,imgX,imgY,imgWidth,imgHeight){ ctx.save() ctx.arc(arcX, arcY, r, 0, 2 * Math.PI) //画出圆 ctx.clip(); //裁剪上面的圆形 ctx.drawImage(imgUrl, imgX, imgY, imgWidth, imgHeight); // 在刚刚裁剪的园上画图 ctx.restore() },
2020-01-19楼主是想用自己写的键盘吧,,,这不是程序员的锅,只能怪需求太奇怪了
微信小程序用input时怎样阻止键盘打开?微信小程序用input时怎样阻止手机键盘打开?
2020-01-07说是设个定时器延时关闭可以,但是我试了下,还是不能100%关闭弹窗
wx.hideLoading()在安卓机上为什么会失效?wx.showLoading({ title: '加载中...', mask: true }) wx.request({ success:()=>{ wx.hideLoading() } }) 像上面code的写法,然后再安卓机上偶现loading关不上的情况
2020-01-03