- canvas的setShadow属性在安卓手机上对图片使用无效
bug:canvas的setShadow属性在安卓手机上对图片使用无效,在ios和开发者工具上正常
2018-01-30 - clearRect在ios真机只执行一次
反应一个bug,在ios上clearRect只执行第一次,后面的没有效果,在安卓和开发者工具上正常 附上代码 that.getClipArea = (e) =>{ var x = e.touches[0].pageX; var y = e.touches[0].pageY; return { x: x, y: y } } that.eraserstart = (e) => { var area = that.getClipArea(e); x1 = area.x - that.data.eraserData.left; y1 = area.y - that.data.eraserData.top; that.erasermove(e); } that.erasermove = (e) => { var area = that.getClipArea(e); var x2 = area.x - that.data.eraserData.left; var y2 = area.y - that.data.eraserData.top; var asin = a * Math.sin(Math.atan((y2 - y1) / (x2 - x1))); var acos = a * Math.cos(Math.atan((y2 - y1) / (x2 - x1))); var x3 = x1 + asin; var y3 = y1 - acos; var x4 = x1 - asin; var y4 = y1 + acos; var x5 = x2 + asin; var y5 = y2 - acos; var x6 = x2 - asin; var y6 = y2 + acos; ctxEraser.save(); ctxEraser.beginPath(); ctxEraser.arc(x2, y2, a, 0, 2 * Math.PI); ctxEraser.closePath(); ctxEraser.clip(); ctxEraser.clearRect(0, 0, that.data.eraserChangableData.scaleSize.width, that.data.eraserChangableData.scaleSize.height); ctxEraser.restore(); ctxEraser.save(); ctxEraser.beginPath(); ctxEraser.moveTo(x3, y3); ctxEraser.lineTo(x5, y5); ctxEraser.lineTo(x6, y6); ctxEraser.lineTo(x4, y4); ctxEraser.closePath(); ctxEraser.clip(); ctxEraser.clearRect(0, 0, that.data.eraserChangableData.scaleSize.width, that.data.eraserChangableData.scaleSize.height); ctxEraser.restore(); ctxEraser.draw(true) x1 = x2; y1 = y2; console.log(5); }
2018-01-30 - 在view中设置了float:left时,view中的slider异常
bug表现 view中设置了float:left时,view中的slider只有最左边的正常显示,除掉最左边的view中slider,其余view设置了float:left的含有slider出现异常,具体体现是其slider的bindchange和bindchanging事件直接变成最小值,不能拖到也不能点
2018-01-17 - 华为mate9上面form表单的submit事件不触发是什么原因啊
华为mate9上面form表单的submit事件不触发,点击没有反应,其他的手机正常
2017-12-06 - form表单提交的时候,怎么获取其中的图片信息啊
新建的form表单,里面有一张logo是通过uploadfile上传的,但是表单提交的时候获取不到图片的信息,请问下该怎么解决。
2017-05-19