风雨哈佛路,做一个心怀期待的Developer

分类 微信小程序 下的文章

September 26, 2018

微信小程序wx.setStorage数据缓存实现缓存过期时间

我接到的需求在购物车列表页面,点击关闭降价提醒的时候会把当前显示的文案(mainData.cart.cart_popups.txt)和当前时间缓存下来,下次刷新的时候,拿新的降价文案和缓存的对比,如果不一样,就显示新的。如果一样,就继续对比当前时间和上一次缓存的时间有没有超过delay那个时间,如果没超过就不显示,反之显示。这个时间是换算成时间戳,时间差是25秒(mainData.cart....

微信小程序:<cover-image>中使用rotate旋转动画的坑

法1 --小程序动画小程序的rotate动画在非<cover-*>标签上使用时没有什么问题的,但是在<cover-*>标签上使用时,我发现ios下只支持-180~180度的旋转(官方文档上也有范围备注),若超过则不旋转(如0~360度)。所以我让设计师出了一个图标旋转了-180度的图使用。<map> <!-- 刷新按钮 --> <...

微信小程序:踩坑+笔记2

小程序之webview在ios下访问不到问题描述ios端小程序里用web-view打开的H5页面有的白屏,H5地址是后台反的。解决经过排查问题发现,web-view的src中携带的参数中含有符号"|",所以只能让后台给参数值转码了,h5页面提取参数的时候再解码一下即可。如这个地址,需要将sell_params值转码。http://caiyichen.me?sell_params=shoppe...

微信小程序-分享到朋友圈功能之曲线救国

说明描述:在做换装游戏的结果分享页中,有一个『分享到朋友圈』的按钮和对应功能,但由于微信没有开放小程序直接分享到朋友圈的相关api,所以只能另辟蹊径来达到此目的,具体如下文。注意:将小程序『分享给好友』是图文链接,图是一张固定的图;『分享到朋友圈』就是作品分享图,两者不一样。

微信小程序开发-踩坑+笔记

说明描述:在此次换装游戏的结果分享页中,由于用户点击『分享到朋友圈』按钮后,将生成一张图片并保存到本地相册中(原因见传送门),而这张图片是需要根据用户所选装扮、得分进行动态绘制的,所以我采用了微信canvas绘图相关的api。现在将此次快速开发中使用canvas踩的坑做个小结,方便自己随时查阅回顾。

微信小程序授权登录

wx.authorize(OBJECT) 授权获取相关信息提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。注意:scope 为 "scope.userInfo" 时,无法弹出授权窗口,请使用:<tbutton open-type="getUser...

小程序商品分类排序(包括新思路)

作者:蔡依辰说明:对小程序商品分类、首页的轮播图和快捷按钮功能,在添加、拖拽排序时获取sort值,并按sort值从大到小排列。思路分类是按自上而下、按sort值从大到小的顺序排列。分类sort值图:添加分类时获取其sort值添加时,即向队列中push数据,添加项的sort值=分类列表中最大的sort值+SORT_ADD_UNIT_NUM。注意:首次添加时,可以将分类列表中最大的sort值看做...