最近的更新造成的,以前的还行,是相对定位。 但是,最好的设计还是记住用户的习惯,上次使用的位置和大小,避免每次要来调整,编程需要多窗口切换,文档,查资料等,需要同时多个窗口平铺。
开发者工具启动后的定位问题?开发者工具启动位置定位默认为中间,窗口顶到屏幕最上方,但没有为系统状态栏放顶部的人考虑,每次启动,工具窗口的关闭放大缩小一栏全部系统状态栏压住。最好的设计不是使用上次关闭的位置和大小数据么?
2020-05-29如果是直接在小程序端上传的临时文件移动保存没有问题,但从wx.cloud.download下载的临时文件就完全无法保存了。我的需求是做图片拦截保存临时文件,避免不必要的重复加载,在android下运行良好。 这个bug我也找了很久,望重视。
在ios版本下,FileSystemManager.saveFile 无法保存临时文件https://developers.weixin.qq.com/miniprogram/dev/api/file/FileSystemManager.saveFile.html 复现片段(取消es6转es5)https://developers.weixin.qq.com/s/vZjPxBmB7Tfk ipad 4 系统版本13.3.1 微信版本7.0.5 let { statusCode, tempFilePath } = await wx.cloud.downloadFile({ fileID }) let tmp = tempFilePath.indexOf('?') if (tmp != -1) tempFilePath = tempFilePath.slice(0, tmp) //在ios下,下载的临时文件带有skip参数无法保存,会抛出无效参数,因此要做剪裁去掉参数,但是剪裁掉后还是无法保存。再看下面。 if (statusCode == 200) wx.getFileSystemManager().saveFile({ tempFilePath, success: res => console.log('success',res), fail: res => console.log('fail', res) //在这里会抛出一个saveFile:fail move to savedFilePath fail。直接调用wx.saveFile接口也一样。 //按照设计是移动临时文件保存,但在这里会移动失败。这错误码在文档里面也没有特别说明。 }) 以上两个问题都只存在于ios版本,具体是ipad,android下,两个问题都不存在。 代码可以直接运行复现。只需给一个fileID。
2020-03-04