APP端也不太适合搞文件下载。如果是文档,直接用wx.openDocument;如果非文档,直接给个下载地址,让用户自行到浏览器下载。直接下载,结果就是根本找不到。
微信小程序下载zip或rar压缩包文件问题[图片] 下载是成功了,1:调用wx.downloadFile在手机文件管理器找不到文件,2:调用wx.downloadFile成功后又调用wx.saveFile在手机文件管理器还是找不到文件,都成功返回了 怎么能实现拿到文件,在小程序下载方式
2021-03-08新版的canvas好像不支持2000以上的高度,旧版 的倒是可以。神奇
canvas2d 的 canvas.createImage 是否对图片尺寸进行了限制?小程序真机上使用 webgl 的 canvas.createImage 渲染尺寸较大的图片时,非常大的概率会下载失败,图片尺寸最长的(width或height)大于2000时几乎100%失败,但是调试工具是正常的。 代码片段https://developers.weixin.qq.com/s/SHozeMmq7Oli
2021-01-19当设置movable-view 宽度小于movable-area后,可以拖动了,但只能拖右或拖下,不能往上往左拖
苹果手机可以正常方大, 和移动, 安卓手机可以放大 但不能移动Page({ data: { touch: { distance: 0, scale: 1, baseWidth: null, baseHeight: null, scaleWidth: null, scaleHeight: null } }, touchstartCallback: function (e) { // 单手指缩放开始,也不做任何处理 if (e.touches.length == 1) { console.log("单滑了") return } // 注意touchstartCallback 真正代码的开始 // 一开始我并没有这个回调函数,会出现缩小的时候有瞬间被放大过程的bug // 当两根手指放上去的时候,就将distance 初始化。 let xMove = e.touches[1].clientX - e.touches[0].clientX; let yMove = e.touches[1].clientY - e.touches[0].clientY; let distance = Math.sqrt(xMove * xMove + yMove * yMove); this.setData({ 'touch.distance': distance, }) }, touchmoveCallback: function (e) { let touch = this.data.touch if (e.touches.length == 1) { console.log("单滑了"); return } // 单手指缩放我们不做任何操作 if(e.touches.length == 1) return console.log('双手指运动') let xMove = e.touches[1].clientX - e.touches[0].clientX; let yMove = e.touches[1].clientY - e.touches[0].clientY; // 新的 ditance let distance = Math.sqrt(xMove * xMove + yMove * yMove);let distanceDiff = distance - touch.distance; let newScale = touch.scale + 0.005 * distanceDiff // 为了防止缩放得太大,所以scale需要限制,同理最小值也是 if(newScale >= 2) { newScale = 2 } if(newScale <= 0.6) { newScale = 0.6 } let scaleWidth = newScale * touch.baseWidth let scaleHeight = newScale * touch.baseHeight // 赋值 新的 => 旧的 this.setData({ 'touch.distance': distance, 'touch.scale': newScale, 'touch.scaleWidth': scaleWidth, 'touch.scaleHeight': scaleHeight, 'touch.diff': distanceDiff }) }, bindload: function(e) { // bindload 这个api是<image>组件的api类似<img>的onload属性 this.setData({ 'touch.baseWidth': e.detail.width, 'touch.baseHeight': e.detail.height, 'touch.scaleWidth': e.detail.width, 'touch.scaleHeight': e.detail.height }) } }) <view bindtouchmove="touchmoveCallback" bindtouchstart="touchstartCallback"> <image src="../../images/123456.jpg" mode="aspecFit" style="width: {{ touch.scaleWidth }}rpx;height: {{ touch.scaleHeight }}rpx" bindload="bindload" direction="all" bindchange="onChange" bindscale="onScale" scale scale-min="0.5" scale-max="10" scale-value="2"></image> </view>
2020-06-09不是BUG啊,是根本就在PC端不可用。完全跟文档一样的代码。
新版canvas 在PC端(2.9.0)版本上,获取为空值?什么时候,微信PC端才支持新版canvas???
2020-04-22有时候可以,有时候会跳转到网页,提示服务不存在。
pc端无法打开体验版小程序?pc端无法打开体验版小程序。 小程序未发布过 小程序设置了强制竖屏 在pc端打开问题,小程序默认显示横屏,且页面空白
2020-03-04这个问题还没解决么,1.1.9之前的版本始终报这个错误
有人用过腾讯云智聆口语评测的小程序插件吗?初始化有什么注意事项吗?每次评测结束后都会进入错误回调,返回未初始化或已失效,这个应该怎么处理?
2020-01-07S10+ 出现这个问题,要命
今天wx.hideLoading()为什么不起作用了?今天wx.hideLoading()为什么不起作用了?
2020-01-03已解决;错误使用了调试模式,卡顿原因是PC端与手机端的日志通信造成的
canvas绘制手写轨迹卡顿- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 开发工具上调试非常流畅; 进行真机调试时,非常卡顿; 测试机型三星S10 ,苹果6SP; 见鬼了; 代码如下: canvasMove: function (event) { // console.log(timeUtil.getTimestamp()+"--" + event.changedTouches[0].x); if (isButtonDown) { arrz.push(1); arrx.push(event.changedTouches[0].x); arry.push(event.changedTouches[0].y); }; for (var i = 0; i < arrx.length; i++) { if (arrz[i] == 0) { drawpad.moveTo(arrx[i], arry[i]) } else { drawpad.lineTo(arrx[i], arry[i]) }; }; drawpad.clearRect(0, 0, canvasw, canvash); drawpad.setStrokeStyle('#000000'); drawpad.setLineWidth(4); drawpad.setLineCap('round'); drawpad.setLineJoin('round'); drawpad.stroke(); drawpad.draw(true);//换成false也没有用 },
2019-11-12同一网络 苹果端正常,安卓微信7.0.8正常,半个月前也是正常;不知道从哪一版IDE开始,突然就坑爹了
安卓平台video组件播放异常,每次加载需近一分钟?机型:s10+ oneplus7t 微信版本: 7.0.7 苹果手机上播放正常 视频格式mp4 代码: <block wx:for="{{bookitem.media_type==1?[0]:[]}}" wx:key="{{item.id}}"> <video id="video{{bookitem.id}}" controls="{{false}}" bindplay="onVideoPlay" class="layer_video" object-fit="fill" enable-play-gesture="true" enable-progress-gesture="true" show-progress="{{false}}" show-play-btn="{{false}}" show-center-play-btn="{{false}}" src="{{bookitem.medias[0].uri}}" style="width:750rpx;height:{{bookitem.medias[0].height}}rpx;"></video> </block>
2019-11-12