- 关于canvas中的drawImage画图像的整个流程问题。
有个项目要用到生成页面的分享图。drawImage总是画不出图片来,文字就能正常生成。但有个很奇怪的问题,在开发者工具里面第一次生成的时候,只是生成了文字。图像不能生成。当第二次点生成的时候,就全部都正常了。也能保存到手机相册。但在手机IOS端测试的时候就是怎么都不能画出图片,画出的都是文字。 我的整体流程是这样的,因为有两个图片是网络图,先在onReady里面将网络图用wx.downloadfile将图片下载到临时路径保存,然后that.setData赋值。然后是执行canvas的drawImage开始画图,并将生成的图片下载到临时路径保存,再上传到服务端,获取https图片地址,然后保存到手机系统相册。这整个流程有没有错? 再一个,当我将图片换成本地的绝对路径的图片的时候,第一次生成的时候,也是不能将图片画出来,都是要第二次生成的时候才是正常的。 想请问大家有没有遇到这样的情况?求大神回答。谢谢
2017-11-22 - 开发者工具BUG
刚刚家里突然停电,然后电脑就关机了,重新开机,再打开开发者工具代码就成这样了。损失惨重啊,没有备份,代码要重新写。大哭。。[图片]
2017-11-18 - 关于scroll-view的bindscrolltolower多次触发的解决办法
在使用scroll-view的时候用bindscrolltolower都会遇到多次触发,上拉一次就触发多少。 下面是解决办法, 先在data里loadMore:true, 然后再loadMore function里直接set.Data({loadMore:false}) loadMore:function() { var that = this that.setData({ loadMore:false }) this.getList() } 然后再getList function里网络请求成功后 that.setData({ loadMore:true })然后view页面的bindscrolltolower使用bindscrolltolower=“{{loadMore ? 'loadMore' : ' '}}”这样就可以了。
2017-11-13 - 页面设置TAB选项卡后,上拉加载更多onReachBottom只执行一次。
先看wxml页面的结构 <scroll-view> <view>tab1选项卡view> <view>tab2选项卡view> scroll-view> <swiper> <swiper-item> <scroll-view> <block wx:for="{{test}}"> <view>tab1选项内容</view> block> scroll-view> switer-item> <swiper-item> <scroll-view> <block wx:for="{{test}}"> <view>tab2选项内容</view> block> scroll-view> switer-item> swper> 然后是JS上拉加载更多代码 onReachBottom: function () { console.log("我在上拉") var that = this 下面是request请求。。。 }, 发现页面的上拉加载更多每次的是只执行一次,之后就不在执行了。也有在百度上找过答案,发现网上不止是我一个人遇到这个问题,是官方的BUG还是???希望遇到过这个问题并解决掉的能够分享一下。在一个,如果换成scroll-view里面的bindscrolltolowers事件的话,但下拉到触底的时候,执行加载更多事件,此时网络会有点延迟,数据可能还没有出来,这个时候如果再次往上拉回继续执行上拉加载,也就是说可能每次到底的时候,如果用户还在继续上拉,会将执行几次网络请求,这样的用户体验会很不好。。
2017-10-24 - 关于小程序的审核机制。急。。
最近几天连续提交几次都是审核失败。 1:小程序内容不符合规则: (1):小程序实际所提供的服务属于尚未开放的服务类目。 (2):未经允许或未经腾讯公司授权的情况下,小程序功能的使用,不得依赖于其他微信小程序,不得依赖于其他应用程序【需要复制粘贴文字在其它应用程序使用,才可完成优惠券领取流程】 那么我想问,在微信里面随便搜索一个都能找到一个和我功能一样的线上小程序。看图。 我想知道,这些小程序的功能那一个不是依赖其他应用程序【需要复制粘贴文字在其它应用程序使用,才可完成优惠券领取流程】,是腾讯审核的审核故意放宽还是??他们是怎么通过审核的。 [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片]
2017-10-23