我华为真机测试,也是不能上次log,只有描述和图片。楼主现在是可以了么?
“意见反馈”组件提交后,选择的日志查看问题如下图,按照步骤操作小程序点击‘意见反馈’,提交并勾选‘允许开发者使用当前小程序日志作为修复问题的根据。’但是在小程序管理后台客服反馈中并没有发现有log(小程序登录的时候有保存log) const logger = wx.getLogManager() console.log("getLogManager") logger.log({ date: Date.now()}) [图片] [图片]
2018-07-23我也很想知道 看了文档 一脸懵 看了一些回答说 文档绘图中有 也不知道是哪个api 最近看了 360开源的 sprites 和 cax sprites 可以 实现 拖动 但是 移动 快了 会 丢帧 cax 文档不详细 看不懂 你可以试下哈
canvas画的矩形如何实现拖拽移动位置手动调整矩形大小,长按拖拽移动位置
2018-06-26你好 <a href="wechatide://minicode/DDwrAmmQ7wDt" target="_blank">wechatide://minicode/DDwrAmmQ7wDt</a>
关于异步接口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-22我感觉 不光是 canvasToTempFilePath 这个 接口的 问题 我把 你判断size那个 else 判断 中 的 drawCanvas 方法注释掉 然后 在 touchEnd 方法中 加 draw canvasToTempFilePath 就会 有 图片 [图片] drawCanvas 你是用来 保存 绘画路径 的 吧 可能 是 这个 接口 的 问题 canvasToTempFilePath 接口 应该 是 拿不到 canvas 中 的 绘图 数据 具体 不知道哈
canvasToTempFilePath方法生成的图片始终是透明的[图片] canvasToTempFilePath接口的success返回的图片链接打开如下
2018-06-21我 用了 下 disabled 属性 无论是 true 还是 false 都不能 动 是我的 姿势 不对么 求 正确 的 使用 姿势 [代码]disabled=“[代码][代码]false[代码][代码]”[代码]
movable-view 组件 disable 机制问题我想实现图片的拖拽排序,效果是:初始时图片不可被拖动,长按图片后图片会变大一些,并且可拖动,松手后又不可拖动(就像发朋友圈)。 为达到该效果,我把 movable-view 的 disabled 属性初始化为 true,在 longpress 事件中,再赋值为 false 然后我发现在第一次 longpress 中设置 disabled 属性,并不能让 movable-view 可拖动,而是必须要先松手,再去尝试拖动,此时 movable-view 才可被拖动。 预期效果希望能够在 disabled 为 true 的 movable-view 组件中,使用 longpress 事件修改 disabled 时能够立即生效。 代码片段 js [代码]Page({[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]width: 100,[代码][代码] [代码][代码]height: 100,[代码][代码] [代码][代码]disabled: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]top: 0,[代码][代码] [代码][代码]left: 0[代码][代码] [代码][代码]},[代码] [代码] [代码][代码]long: [代码][代码]function[代码][代码](e) {[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]width: 110,[代码][代码] [代码][代码]height: 110,[代码][代码] [代码][代码]disabled: [代码][代码]false[代码][代码],[代码][代码] [代码][代码]top: -5,[代码][代码] [代码][代码]left: -5[代码][代码] [代码][代码]});[代码][代码] [代码][代码]},[代码][代码] [代码][代码]end: [代码][代码]function[代码][代码](e) {[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]width: 100,[代码][代码] [代码][代码]height: 100,[代码][代码] [代码][代码]top: 0,[代码][代码] [代码][代码]left: 0[代码][代码] [代码][代码]});[代码][代码] [代码][代码]},[代码][代码] [代码][代码]onChange: [代码][代码]function[代码][代码](e) {[代码][代码] [代码][代码]}[代码][代码]})[代码] wxml [代码]<[代码][代码]movable-area[代码] [代码]style[代码][代码]=[代码][代码]"height: 200px; width: 200px; background: darkgreen;"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]movable-view[代码][代码] [代码][代码]style[代码][代码]=[代码][代码]"height: {{height}}px; width: {{width}}px; background: white; top: {{top}}px; left: {{left}}px; transition: width .2s linear, height .2s linear, top .2s linear, left .2s linear;"[代码][代码] [代码][代码]x[代码][代码]=[代码][代码]"50"[代码][代码] [代码][代码]y[代码][代码]=[代码][代码]"50"[代码][代码] [代码][代码]direction[代码][代码]=[代码][代码]"all"[代码][代码] [代码][代码]out-of-bounds[代码][代码]=[代码][代码]"true"[代码][代码] [代码][代码]disabled[代码][代码]=[代码][代码]"{{disabled}}"[代码][代码] [代码][代码]catch:longpress[代码][代码]=[代码][代码]"long"[代码][代码] [代码][代码]catch:touchend[代码][代码]=[代码][代码]"end"[代码][代码] [代码][代码]bindchange[代码][代码]=[代码][代码]"onChange"[代码][代码] [代码][代码]></[代码][代码]movable-view[代码][代码]>[代码][代码]</[代码][代码]movable-area[代码][代码]>[代码]
2018-06-20我也遇到相同的问题 。。。 你现在解决了这个问题没 我也是 动态 添加 movable-view 元素 已有的 movable-view 复位 到 0,0了 我看代码 这些复位的元素 style的 transform 属性 没有 了 就复位了 不知道是为什么啊? 你渲染 列表 加 wx:key 了没? 我是在 模拟器 发现的 问题 真机 没有 这种 问题 你的 真机测试 有 问题么?
使用<movable-view>发现的问题使用movable-view组件时,发现问题如下: 1、发现每次移动一个图片后再生成新的图片时,所有图片的位置都会复原到生成坐标处。请问有没有办法在生成新图片时,保持旧图片在移动后的位置不变化? 2、当生成2张图片时,若只移动一张图片,此时再次生成第3张图片。程序会报错。并且图片无法移动。 代码片段: [图片] 问题1效果截图: [图片] [图片] 问题2效果截图: [图片][图片][图片]
2018-06-20把tts:true 改成 false 还有 你确定 你打印 结果 是这样的 ? 你的 content 字段 是 英文 结果 应该 还是 英文吧
微信同声传译的问题微信同声传译 这个插件有人用了吗,我输入中文转英文,但就总是10007报错,求解? 报错如下: fanyi.js? [sm]:121 翻译失败 {retcode: -10007, origin: "你好,中国", result: "Hello China", filename: "", expired_time: 0} fanyifn: function () { var that = this plugin.translate({ lfrom: “zh_CN”, lto: “en_US”, content:“Hello China”, tts: true, success: function (res) { console.log(res.retcode) console.log(res.filename) if (res.retcode == 0) { console.log("result", res.result) that.setData({ mp3url: res.filename }) } else { console.warn("翻译失败", res) } that.setData({ fanyi: res.result }) }, fail: function (res) { console.log("网络失败", res) } }) }
2018-06-04