
作者:微信公开课+
作品:微信公开课
地区:全国小程序
标签:教育,工具,微信公开课,资讯
描述:微信公开课是微信官方与小程序行业合作伙伴沟通交流的微信小程序社区,为线下微信小程序公开课的免费授课提供线上的相关服务,包括查阅小程序活动议程、参与小程序活动互动以及回顾小程序课程内容等。
声明:作者对小程序服务信息内容及运营行为等真实性/合法性及有效性承担全部责任
订阅微信公开课小程序
-
小程序chooseimagebug
2019-04-03 15:13:30如何看待微信公开课小程序热门讨论「小程序chooseimagebug」
摘要:小程序chooseimagebug
展开:在iphone6p上面,选择图片接口返回的数组顺序不正确。iphone6s完全正确 -
小程序chooseImagetempFilePaths文件清理规则不合理
2019-04-03 15:13:30如何看待微信公开课小程序热门讨论「小程序chooseImagetempFilePaths文件清理规则不合理」
摘要:小程序chooseImagetempFilePaths文件清理规则不合理
展开:公司名称郑州三友软件科技有限公司MP帐号(邮箱)cloudsinthewind@163.com开发者微信号cloudsinthewind机型(如iPhone6splus)魅蓝note2操作系统(如iOS9.3)安卓5.1是否必现是出现时间20170426操作路径(即如何操作可以复现该问题)调用API方法wx.chooseImage({count:1,//默认9sizeType:[original],//原图sourceType:[camera],//相机success:function(res){vartempFilePathsres.tempFilePaths}})问题描述(具体问题介绍)一、API方法wx.chooseImage({count:1,//默认9sizeType:[original,compressed],//可以指定是原图还是压缩图,默认二者都有sourceType:[album,camera],//可以指定来源是相册还是相机,默认二者都有success:function(res){//返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片vartempFilePathsres.tempFilePaths}})二、对应的手机存储目录tencent/MicroMsg/wxafiles/小程序appID/tmp_三、测试用例及分析情况测试步骤:第1步、清理照片的逻辑是,假设拍摄照片的时间顺序,2017042510:00拍摄的3张(将返回的tempFilePaths加入本地缓存),2017042512:00拍摄的3张(将返回的tempFilePaths叠加到本地缓存)2017042608:00拍摄的3张(将返回的tempFilePaths叠加到本地缓存)2017042609:58拍摄的3张(将返回的tempFilePaths叠加到本地缓存)注:将tempFilePaths叠加缓存的的目的是为了解决业务需求,用户在户外拍摄的照片,因为流量费用比较高,需要保存下来,等等回到室内有wifi的环境下,使用wifi再上传服务器上。(这个时间差基本保持在24小时以内)第2步、这时本地缓存的文件数量是12张(tmp_文件个数)第3步、2017042610:00时,发现拍摄的12张照片全部被清空了,在(tencent/MicroMsg/wxafiles/小程序appID/tmp_)下面查找也没有了,天哪!这个是什么逻辑?????四、个人建议:这个清理是不是应该对tmp_文件做一个时间戳,根据每个文件的时间戳来判断是否到了清理时间。结合上面的例子:1、到2017042610:00时,应该只是把2017042510:00拍摄的3张、以及2017042510:00时间之前的清理掉。2、到2017042612:00时,应该只是把2017042512:00拍摄的3张、以及2017042512:00时间之前的清理掉。3、等到下次触发清理事件时,同理倒退24小时,清理24小时之前的照片,保留24小时以内的照片,这样照片基本保留24小时左右的照片,如果按照整点清理的话是就是保持25小时。问题截图(客户端问题界面截图)代码片段截图调用API方法wx.chooseImage({count:1,//默认9sizeType:[original],//原图sourceType:[camera],//相机success:function(res){vartempFilePathsres.tempFilePaths}}) -
小程序chooseImagevivoX5ProD拍照后点击完成闪退
2019-04-03 15:13:30如何看待微信公开课小程序热门讨论「小程序chooseImagevivoX5ProD拍照后点击完成闪退」
摘要:小程序chooseImagevivoX5ProD拍照后点击完成闪退
展开:chooseImagevivoX5ProD拍照后点击完成闪退手机:vivoX5ProD操作系统版本:Android5.0.2微信版本:6.5.7 -
小程序chooseImage小程序没有像微信一样提供删除的功能
2019-04-03 15:13:30如何看待微信公开课小程序热门讨论「小程序chooseImage小程序没有像微信一样提供删除的功能」
摘要:小程序chooseImage小程序没有像微信一样提供删除的功能
展开:如题 -
小程序chooseimage怎么判断照片来自拍照或者相册
2019-04-03 15:13:30如何看待微信公开课小程序热门讨论「小程序chooseimage怎么判断照片来自拍照或者相册」
摘要:小程序chooseimage怎么判断照片来自拍照或者相册
展开:拍照后的照片不是加入到原先的数组,而是一个新的数组 -
小程序chooseImage然后用canvasdrawImage的方法无法绘制
2019-04-03 15:13:30如何看待微信公开课小程序热门讨论「小程序chooseImage然后用canvasdrawImage的方法无法绘制」
摘要:小程序chooseImage然后用canvasdrawImage的方法无法绘制
展开:letselfthis;letradioe.target.dataset.radio+;letindexe.target.dataset.index;wx.chooseImage({count:1,//最多可以选择的图片张数,默认9sizeType:[original,compressed],//original原图,compressed压缩图,默认二者都有sourceType:[album,camera],//album从相册选图,camera使用相机,默认二者都有success:function(res){//wx.navigateTo({//url:/pages/handleImg/handleImg?fileUrl+res.tempFilePaths[0]+radio+radio+index+index,//success:function(res){////success//},//fail:function(){////fail//},//complete:function(){////complete//}//})letimgRadioradio.split(/)self.setData({canvasHeight:parseInt(self.data.canvasWidthimgRadio[1]/imgRadio[0]),canvasIndex:index})self.initCanvas(res.tempFilePaths[0])self.setData({imgSrc:res.tempFilePaths[0]})},fail:function(){//fail},complete:function(){//complete}})页面上还有一个image标签,数据是imgSrc,发现选择了图片之后imgSrc是可以改变的,但是在canvas中没有被绘制出来。如果我的canvas是通过navgitorTo过去的另外一个页面,则可以正常的绘制,这个是bug还是我写法那里有问题 -
小程序chooseImage的照片怎么删除为什么都没提供一个删除的功能
2019-04-03 15:13:30如何看待微信公开课小程序热门讨论「小程序chooseImage的照片怎么删除为什么都没提供一个删除的功能」
摘要:小程序chooseImage的照片怎么删除为什么都没提供一个删除的功能
展开:chooseImage的照片怎么删除为什么都没提供一个删除的功能 -
小程序chooseImage返回的tempFilePaths对应文件清理逻辑
2019-04-03 15:13:30如何看待微信公开课小程序热门讨论「小程序chooseImage返回的tempFilePaths对应文件清理逻辑」
摘要:小程序chooseImage返回的tempFilePaths对应文件清理逻辑
展开:一、API方法wx.chooseImage({count:1,//默认9sizeType:[original,compressed],//可以指定是原图还是压缩图,默认二者都有sourceType:[album,camera],//可以指定来源是相册还是相机,默认二者都有success:function(res){//返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片vartempFilePathsres.tempFilePaths}})二、对应的手机存储目录tencent/MicroMsg/wxafiles/小程序appID/tmp_三、测试用例及分析情况测试步骤:第1步、清理照片的逻辑是,假设拍摄照片的时间顺序,2017042510:00拍摄的3张(将返回的tempFilePaths加入本地缓存),2017042512:00拍摄的3张(将返回的tempFilePaths叠加到本地缓存)2017042608:00拍摄的3张(将返回的tempFilePaths叠加到本地缓存)2017042609:58拍摄的3张(将返回的tempFilePaths叠加到本地缓存)注:将tempFilePaths叠加缓存的的目的是为了解决业务需求,用户在户外拍摄的照片,因为流量费用比较高,需要保存下来,等等回到室内有wifi的环境下,使用wifi再上传服务器上。(这个时间差基本保持在24小时以内)第2步、这时本地缓存的文件数量是12张(tmp_文件个数)第3步、2017042610:00时,发现拍摄的12张照片全部被清空了,在(tencent/MicroMsg/wxafiles/小程序appID/tmp_)下面查找也没有了,天哪!这个是什么逻辑?????四、个人建议:这个清理是不是应该对tmp_文件做一个时间戳,根据每个文件的时间戳来判断是否到了清理时间。结合上面的例子:1、到2017042610:00时,应该只是把2017042510:00拍摄的3张、以及2017042510:00时间之前的清理掉。2、到2017042612:00时,应该只是把2017042512:00拍摄的3张、以及2017042512:00时间之前的清理掉。3、等到下次触发清理事件时,同理倒退24小时,清理24小时之前的照片,保留24小时以内的照片,这样照片基本保留24小时左右的照片,如果按照整点清理的话是就是保持25小时。