小程序开发注意事项

注意事项一: 首先如果你是开发公司小程序项目的话,必须先让主管或其他管理者将你加入这个项目的开发者团队中,否则你是无法运行起这个项目的。
如果没有appid的话,小程序是会报错的,这个可以找后端开发人员获取,
在微信开发者工具中找到详情在这里插入图片描述
找到基本信息,然后找到appid,填写后即可
注意:如果你是用uniapp开发小程序的话(一般代码是在HBuilder X里编写,然后运行到微信开发者工具),必须是在manifest.json里填写appid,否则你在微信开发者工具中直接填写的话,他是无法生效的,他用的还是manifest.json里的appid。
这两个问题必须先处理好,否则后续会浪费很多时间,而且你还会去找到后端开发人员,因为接口会报错,这样会浪费了两个人的时间。
注意事项二: 微信小程序:wx.downloadFile 无效
在微信开发者工具上和真机调试使用wx.downloadFile的话是正常的,能正确下载文件,但在小程序体验版和上线后的正式版wx.downloadFile是没有调用到的,在代码中加了弹窗提示也不弹窗,即wx.downloadFile这个api成功和失败的回调都不走,也没有报错,排查了很久,原本我看到后台有配置了好多的downloadFile 的域名就想当然的以为他已经配置了我这个下载的downloadFile 域名,导致我找了很久的原因也没找到,最后无奈,想着打开看一下,我就打开了后台配置的downloadFile 域名,果然是没有配置我这个下载的downloadFile 域名导致的问题,加上这个域名后果然就正常了,下次一定要先看看它的配置,不要主观猜想,否则会浪费许多时间。。。。。
重点:一定要在后台提前设置好downloadFile 服务器域名(也就是你要访问的文件地地址),不然无法下载,接口也不会报错。
设置downloadFile 服务器域名:
登录微信公众平台:https://mp.weixin.qq.com
微信公众平台-----开发---------开发管理—开发设置
在这里插入图片描述

在这里插入图片描述
注意事项三: 在分包中引用npm下载的第三方库会导致主包变大
这个是我偶然间发现的,有次在小程序打包上传的时候突然就提示说主包过大,但明明上次上传的时候还是正常的,而且这次代码的改动全都是在分包中修改的,按理来说是不会导致主包变大的啊。但事实就摆在眼前,主包确实变大了。我只能一点一点地去对比前后修改的记录,最后终于让我找到了问题所在:在分包页面中引用了npm下载的包(moment)。
在这里插入图片描述
解决方法就是将moment文件下载下来,单独放在一个分包文件中,然后再引用这个分包中的moment包,而不是直接引用npm的moment包:

import moment from "@/pages-xxx/xxxx/moment.js";
//@/pages-xxx/xxxx/moment.js是moment所在的分包路径
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值