好久没写文章,小程序群内已经有群友反馈给我,希望我坚持写公众号文章。感谢这位群友 & 粉丝的支持!连胜老师最近确实变懒了,今天来说说群友们进期在群内讨论的几个问题。
1、遇到问题,该如何排查?
做开发的同学,谁都有遇到问题的时候,关键是遇到问题如何解决?
如果你还未入门,建议你先去看一下小程序官方文档,或者找些书籍、免费的视频先了解一下小程序。
如果你已经不是初学者,遇到问题,建议你先去小程序开发者社区(https://developers.weixin.qq.com/home)找找相关问题。
官方文档和社区都逛逛,80%的问题都能解决,实在解决不了,你再到群内讨论。
2、小程序的“回到首页”能否一直显示?
这个问题,在群内已经讨论过很多次了,连胜老师在这里再说最后一次:有且仅有,当用户首次打开小程序(非首页),点击右上角的“...”才会显示"回到首页"菜单。
如果说,你打开了非首页的小程序页面,还是没显示“回到首页”菜单,那一定是你打开的姿势不正确,正确的姿势:分享非首页的小程序卡片给好友,然后删除小程序,重新打开刚才分享的小程序卡片。
上面说了这么多,其实就一点儿:回首页的菜单,是小程序框架里面处理的,就像右上角的“胶囊”一直会显示,你也做不了什么。
如果你真想每个页面左上角都加一个HOME图标,该怎么办?
比如上图中,左上角一直显示一个HOME图标,方便用户返回首页。
实现方法:
查看官方文档:
https://developers.weixin.qq.com/miniprogram/dev/framework/config.html
配置 -> window -> navigationStyle
把navigationStyle设置为custom,然后页面上如何实现,就看你自己的发挥了。
3、如何让JSON中的key大写显示在view中
有个群友问到,如何让上图中,左边的a,b,c,d变成大写?
做法:CSS中设置 text-transform: uppercase; 即可
4、小程序支付的坑
先看一下上面的图片,如果是面试题,你都能答对嘛?
今天来说一个支付中遇到的坑,当用户提款时,输入1.01元,发现提示失败了,最后排查服务端日志,发现这个数值从前端传给服务端时,变成了1.09999999,呵呵,是不是与上图有一题很相似:0.1+0.2==0.3,返回的结果是false
这么蛋痛的问题,可能只有在JS中才会出现,大家可以自己搜索一下相关资料。
解决上面的问题很简单,单独处理一下即可,比如把浮点数变成整数,然后再做运算。
前段时间,有群友在群内讨论,说是自家的小程序有漏洞,被不法分子非法提款数万元。
现在几百几千元,如果报警,公安局让你登记一下,然后就不了了之。做支付业务的同学,一定要谨慎,要把所有可能的漏洞都考虑到。也欢迎和连胜老师私下讨论支付相关问题~
5、小程序涂鸦、手写签名DEMO
连胜老师做了个手写签名的DEMO,这里就不贴代码了,需要DEMO的同学,请在公众号回复:涂鸦手写DEMO
《完》
往期回顾
1.推荐 | 超好用的报名工具小程序,值得收藏
2.重磅!朋友圈发图片也受管控了,你还不知道?
3.小程序中敏感词过滤——前端实现
4.开发小程序被问到最频繁的问题(上)
5.零基础入门小程序 & 实战经验分享
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有