小程序技术杂谈 手写签名DEMO

好久没写文章,小程序群内已经有群友反馈给我,希望我坚持写公众号文章。感谢这位群友 & 粉丝的支持!连胜老师最近确实变懒了,今天来说说群友们进期在群内讨论的几个问题。

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.零基础入门小程序 & 实战经验分享

原文发布于微信公众号 - 知晓程序员(bainaweb)

原文发表时间:2018-07-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏更流畅、简洁的软件开发方式

《你必须知道的.net》读书笔记 007——2.3 开放封闭原则

开放封闭原则,核心思想:软件实体应该是可扩展,而不可修改的。也就是说,对扩展是开放的,而对修改是封闭的。      体现在两个方面:      1、对扩展开...

2097
来自专栏小勇DW3

【转载】java架构师进阶之路

Java架构师,应该算是一些Java程序员们的一个职业目标了吧。很多码农码了五六年的代码也没能成为架构师。那成为Java架构师要掌握哪些技术呢,总体来说呢,有两...

6643
来自专栏沈唁志

详解Linux运维工程师必备技能

2722
来自专栏华章科技

12款堪称神器的 Chrome 插件,Max 你的工作效率!

导语:好的工具插件是提高程序员生产力的法宝,本文介绍了 12 款Chrome 插件,非常高效实用,还附带下载地址, 果断收藏~

2262
来自专栏SDNLAB

OpenDaylight发布氧版本(Oxygen):不断提高的成熟度和生产稳定性

4207
来自专栏闰土大叔

为什么我不推荐你使用vue-cli创建脚手架?

最近在知乎看到一个问题,原问题如下: “ 很奇怪,为什么现在能找到自己手动创建vue脚手架的文章非常少,而且大家似乎对webpack4的热情并不高,对于想基于v...

54513
来自专栏帘卷西风的专栏

开源CEGUI编辑器之一(MFC重写的LayoutEditor)

转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog)

1352
来自专栏二进制文集

思维导图学Java虚拟机

本篇文章是对周志明的《深入理解Java虚拟机》的读书笔记,思维导图使用Mindjet MindManager。曾经看到过这样一句话:

1013
来自专栏前端大白专栏

关于react-native的各种报错的最终解决方案

2449
来自专栏老九学堂

【工具包】让编程之路如虎添翼的编程小工具集合!

开发辅助工具能大大提高开发效率 今天给小伙伴们总结了一些常用的辅助开发的工具 希望大家能喜欢。 ? 1 Notepad++ Notepad++ 程序员必备的...

3796

扫码关注云+社区

领取腾讯云代金券