分类: JavaScript
2018-12-18 12:48:55
是的,真的,你没有看错,我就是上次那个加薪的,但是现在问题来了,最近又搞了个小程序的需求,又填了不少坑,其中的辛酸就不说了,说多了都是泪????????,此处省略三千字 ………^……,说重点吧,反正最后就是差点这让老板叫走人了,你说优秀不优秀~。
前段时间网上一直说的“<你可以骂那些中年人,尤其是有车有房的……>”,虽然我没有房、也没有车,但也坚决不做那个可以随便骂的中年人(人到中年不如狗??),不存在的啦,这个仇宝宝已经记下了????,先分享一下最近遇到的几个坑吧。 —— 我是首席填坑官——苏南,早上好,新的一周加油。
早安,这里是@IT·平头哥联盟,我是,用心分享 做有温度的攻城狮。
本文由@IT·平头哥联盟-首席填坑官?苏南分享
公众号:honeyBadger8,群:912594095
坑一 小结 :当遇上这种情况,我的第一思路是 设置样式:visibility: hidden;opacity:0;,但是结果是让人失望的,canvas 大佬就是大佬,这两属性在手机上失效了,该显示还是显示,你阻挡不了它的光辉,真的,不信可以去测试!
解决思路:
- canvas 图片合成,获取到图片的地址后,隐藏canvas,改用image标签显示,这种场景有局限性,如果你的需求是echart交互的,显示挂了;
- cover-view 貌似也是有局限, 内只能嵌套 和 ,view 标签的子节点树在真机上都会被忽略,这是我测试后的浏览器给出的警告,如果自定modal,要加button按钮让用户点击后授权某功能,肯定也就挂了 ;
- 当弹窗出现的时候,隐藏canvas,这种比较暴力,但覆盖面广,任何场景都能照顾到,却也影响体验;
- 把canvas定位移动到屏幕之外绘制内容;
- 有同学可能说直接使用原生的 wx.showModal,但官方目前,button还不支持设置open-type属性;
- 等微信小程序官方修复????,好吧,看到这里你肯定笑了~,这不是一个方法,估计还没等到老板真叫你走人了,欢迎大佬们补充!!!
js let sum = 20; (function test(){ sum--; console.log(sum); test(); /* if( sum > 0 ){ test(); }*/ })() ¨G0G js ¨K17K ¨G1G css @font-face { font-family: 'test'; src: url("") format('truetype'); font-weight: normal; font-style: normal; }
用心分享 努力成为你想成为的样子小明公司之前上线的小程序项目,好久没有迭代了,产品说有个需求要改一下,很快,就一点点东西,比如一个按钮UI调整一下,改了赶紧发上去,嗯,最好今天就发了审核吧;
这话,是你会怎么接呢??小明说要一天,产品就惊呆了????,这家伙没有发烧吧??小明后来经过半天的努力,终于让产品知道了小程序API更新后,再发布的相关流程都要改的;
有谁能理解小明的痛苦?有谁能理解小程序的API更新机制?更新过的API没有向下兼容的余地,已经发布过的就放过你了,但是你再改动,所有它改过的流程,你都要改一遍。
开心一笑,给自己找点乐,为今天的分享画上圆满的句号,以上就是我最近的一次小小填坑记整理,希望能给其他同学带来些许帮助,文中如有理解不足之处,请指正????。
宝剑锋从磨砺出,梅花香自苦寒来,做有温度的攻城狮!作者:苏南 -
公众号:honeyBadger8
本文原创,著作权归作者所有。商业转载请联系@IT·平头哥联盟获得授权,非商业转载请注明原链接及出处。