- 同一张网络图片保存到ios手机上,图片会被截取
- 当前 Bug 的表现(可附上截图) 同一张网络图片先通过wx.downloadFile下载后,通过wx.saveImageToPhotosAlbum保存到相册,安卓手机上图片完整,ios手机上图片被截取了一部分 - 预期表现 保存到相册的图片应该都是完整的图 - 复现路径 - 提供一个最简复现 Demo wx.downloadFile({ url: xxx, success({ tempFilePath }) { wx.saveImageToPhotosAlbum({ filePath: tempFilePath, success() { wx.showToast({ title: '保存图片成功', icon: 'none', duration: 1000 }) }, fail(e) { wx.showToast({ title: '保存图片失败', icon: 'none', duration: 1000 }) } }) }, fail() { wx.showToast({ title: '文件下载失败', icon: 'none', duration: 1000 }) } })
2019-02-28 - 阻止滚动穿透后,内部区域也不能滚动了
自定义一个弹窗组件,底部加了个一个灰色蒙层,给蒙层添加 @touchmove.stop="stopTouchMove" 后,可以防止滚动穿透到弹窗组件下面的页面,但是蒙层内的一个可滚动区域也不能滚动了,不太清楚如何解决 下面是我写的一个demo,是wepy的~~~~ [代码]<template>[代码][代码] [代码][代码]<view class=[代码][代码]"container"[代码][代码]>[代码][代码] [代码][代码]<view @touchmove.stop=[代码][代码]"stopTouchMove"[代码] [代码]class=[代码][代码]"modal"[代码][代码]>[代码][代码] [代码][代码]<view class=[代码][代码]"inline__block"[代码][代码]>[代码][代码] [代码][代码]<repeat [代码][代码]for[代码][代码]=[代码][代码]"{{ dataSource }}"[代码] [代码]key=[代码][代码]"index"[代码] [代码]index=[代码][代码]"index"[代码] [代码]item=[代码][代码]"item"[代码][代码]>[代码][代码] [代码][代码]<view class=[代码][代码]"item"[代码][代码]>{{ item }}</view>[代码][代码] [代码][代码]</repeat>[代码][代码] [代码][代码]</view>[代码][代码] [代码][代码]</view>[代码][代码] [代码][代码]</view>[代码][代码]</template>[代码] [代码]<script>[代码][代码]import wepy from [代码][代码]'wepy'[代码] [代码]export [代码][代码]default[代码] [代码]class Test extends wepy.page {[代码][代码] [代码][代码]config = {[代码][代码] [代码][代码]navigationBarTitleText: [代码][代码]'test'[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]data = {[代码][代码] [代码][代码]dataSource: [[代码][代码] [代码][代码]'测试'[代码][代码],[代码][代码] [代码][代码]'测试'[代码][代码],[代码][代码] [代码][代码]'测试'[代码][代码],[代码][代码] [代码][代码]'测试'[代码][代码],[代码][代码] [代码][代码]'测试'[代码][代码],[代码][代码] [代码][代码]'测试'[代码][代码],[代码][代码] [代码][代码]'测试'[代码][代码],[代码][代码] [代码][代码]'测试'[代码][代码],[代码][代码] [代码][代码]'测试'[代码][代码],[代码][代码] [代码][代码]'测试'[代码][代码],[代码][代码] [代码][代码]'测试'[代码][代码],[代码][代码] [代码][代码]'测试'[代码][代码],[代码][代码] [代码][代码]][代码][代码] [代码][代码]}[代码] [代码] [代码][代码]methods = {[代码][代码] [代码][代码]stopTouchMove() {}[代码][代码] [代码][代码]}[代码][代码]}[代码][代码]</script>[代码] [代码]<style lang=[代码][代码]'less'[代码][代码]>[代码][代码] [代码][代码].container {[代码][代码] [代码][代码]width: 750rpx;[代码][代码] [代码][代码]height: 200%;[代码][代码] [代码][代码]overflow: scroll;[代码][代码] [代码][代码]background-color: rgb(0, 255, 234);[代码] [代码] [代码][代码].modal {[代码][代码] [代码][代码]position: fixed;[代码][代码] [代码][代码]top: 0;[代码][代码] [代码][代码]bottom: 0;[代码][代码] [代码][代码]left: 0;[代码][代码] [代码][代码]right: 0;[代码][代码] [代码][代码]background: rgba(0, 0, 0, .5);[代码] [代码] [代码][代码].inline__block {[代码][代码] [代码][代码]border-radius: 8rpx;[代码][代码] [代码][代码]width: 400rpx;[代码][代码] [代码][代码]height: 500rpx;[代码][代码] [代码][代码]margin: 200rpx auto 0;[代码][代码] [代码][代码]background:[代码] [代码]#fff;[代码][代码] [代码][代码]overflow: scroll;[代码] [代码] [代码][代码]>view {[代码][代码] [代码][代码]text-align: center;[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码]</style>[代码]
2018-09-08