- movable-view 动态添加元素
movable-view 动态添加 元素 已有 元素 位置 会 改变 回到 0 , 0 点
2018-06-21 - 关于异步接口draw
使用场景 根据 canvas 进行裁剪 然后 使用draw 方法 回调函数 中 再调 canvasToTempFilePath api 生成 图片 模拟器 是正常的 [图片] 是正常的 但是 在 真机中 [图片] 代码 : [代码]context.draw([代码][代码]false[代码][代码],[代码][代码]function[代码][代码](){[代码][代码] [代码][代码]wx.canvasToTempFilePath({[代码][代码] [代码][代码]canvasId: [代码][代码]'canvas'[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]wx.getImageInfo({[代码][代码] [代码][代码]src: res.tempFilePath,[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]_this.page.setData({[代码][代码] [代码][代码]canvaResUrl: res.tempFilePath,[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}) [代码][代码]})[代码]问题是 真机生成的 图片 有的 时候正常 有的 时候不正常 模拟机 每次正常 最后 定位 到 draw 接口 是 异步的 在 回调 时 生成 图片 有问题 在 draw 回调 加了 一个 定时器 [代码]context.draw([代码][代码]false[代码][代码],[代码][代码]function[代码][代码](){[代码][代码]setTimeout([代码][代码]function[代码][代码](){[代码][代码] [代码][代码]wx.canvasToTempFilePath({[代码][代码] [代码][代码]canvasId: [代码][代码]'canvas'[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]wx.getImageInfo({[代码][代码] [代码][代码]src: res.tempFilePath,[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]_this.page.setData({[代码][代码] [代码][代码]canvaResUrl: res.tempFilePath,[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},1000)[代码][代码]})[代码] 疑问: draw 中 回调 不是 在 绘制 完成 时 执行么 现在 加的 时间 是 1000ms 这个 时间 可能 和 设备 有关 这样 处理肯定 不好 还有 更好的 解决 办法么?
2018-06-21 - canvas标签移动
如何整体移动 canvas 标签 canvas 标签 drawImage 截取图片 现在 使用 view 标签 包裹 canvas 拖动 view 改变 view left top 值 实现 拖动 但是 真机 中 会 有 卡顿 问题 有 没有 更好 的 处理办法 类似 movable-view 标签 拖动 效果 就 好
2018-06-15 - canvas 移动
碰到 一个 问题 不知道 是 code 问题 还是 什么 ? 场景 给 canvas 标签 添加 bindtouchmove 事件 canvas 抖动 code xml [代码]<[代码][代码]canvas[代码] [代码]canvas-id[代码][代码]=[代码][代码]'myCanvas'[代码] [代码]style[代码][代码]=[代码][代码]'width:100rpx;height:100rpx;background:red;left:{{moveLeft}}px;top:{{moveTop}}px;'[代码] [代码]bindtouchmove[代码][代码]=[代码][代码]'onTouchMove'[代码][代码]>[代码][代码]</[代码][代码]canvas[代码][代码]>[代码]js [代码]onTouchMove: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]let currentEle = e.target;[代码][代码] [代码][代码]let removeX = parseInt(e.touches[0].x)[代码][代码] [代码][代码]let removeY = parseInt(e.touches[0].y)[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]moveLeft: removeX,[代码][代码] [代码][代码]moveTop: removeY[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码]效果 如下 : [图片] 实在是 不知道 哪里 写的 有问题 现在 暂时 是 给 canvas 包裹 一个 view 标签 给 view 标签 添加 touchmove 事件 跪求 答案
2018-06-13 - textarea iosbug
应用场景 点击按钮 textarea 出现 在android没问题,但是在ios出现 text文字竖直排列,找了好久好久 发现我用的是hidden 判断show和hide 会导致这种问题 换成wx:if条件渲染就可以了
2017-07-27 - getuserInfo 有返回城市定位完整字典么
开发需要定位当前 城市,getuserInfo返回的定位是拼音 需要 转成中文,有完整的城市字典么?不知道返回完整字典数据 无法准确替换
2017-06-17