一、关于小程序的配置
- 获取微信小程序的AppID
通过AppID获取微信的code、Token等实现登录功能的关键。
配置AppID可以在微信小程序开发者工具的详情中进行配置,如图:
若是通过Hbuilder运行到微信小程序开发者工具也需要配置,否则即使在微信小程序工具中配置好也会变为Hbuilder中的AppID。如图:
二、关于功能样式打包上线后的变化问题以及调试
- 添加自己的微信到开发者中,不然无法进行真机调试。
- 真机调试很重要!在微信开发者模式的模拟器界面看似样式没有问题,打包上线后会有不同!图片加载不出来、样式变形等。
- 文字的行高 “line-height” 属性一定要设置与盒子高度一致!不然它们会有自己的想法变得高低不齐。
- 所有的图片,以及文件名都要是英文,不能用汉字。在模拟器中可以看到,但打包上线后图片不会显示出来,并且会经常出现一个 “call” 的报错。
-
打包上线时文件体积不能超过2M,否则会上传失败。
- 分包,如图,在 subPackages 中设置分包的路径和根节点,将内容从 pages 文件夹中提取出来,这样会减少主包的体积。(注意,如果写了分包但是没有分配路径,其大小依然会计算在主包中)
- 将本地资源改为引入在线资源,如图片等,也能减少本地资源包体积。
- 根据依赖模块具体分析,如图:
以上是本人所遇到的坑,很多看似很简单,但没有人告诉我,之后如果有遇到新的问题也会不断更新此文。