游牧周记第50期
· 阅读需 5 分钟
标签 Tags
claude skills
开发
现在的微信小程序开发是怎样的?
我上次写小程序大约是4年以前。 这次接到一个想法,所以又拿起来试试。 体验是:
- 还是得用微信的工具
- 默认还是js而不是ts
- gitHub似乎不好接入,自带的git没搞明白
- 文档还是很不好查
- 语法等方面似乎多年没变化 不过幸好有terminal,我试了一下claude cli居然能用。 快速写了个云函数实现的AI Chat。
小程序开发的坑
- 不支持导入json文件,不管是require还是import都不行,只有改成js文件export了。
- 页面间传参数,中文会乱码,必须先编码,接收端再解码,但我遇到的情况更奇葩,要双重解码才能用,明明就是一个字符串而已。
- 调用云函数失败: Error: cloud.callFunction:fail Error: errCode: -504003 | errMsg: Invoking task timed out after 3 seconds ,云函数的默认超时时间3秒,如果连接第三方服务如ai等,就要设置长一点,免得随时报错。这个在云函数面板很深处设置,和env一样。
小程序还不能实现的
- AI Chat的流时输出,靠云函数还不行,除非自建服务器。

