
接上篇文章,继续使用腾讯云代码助手CodeBuddy的AI能力完善《扫码枪助手》微信小程序的功能,没错,就是之前看到的《小易局域网扫码助手》小程序,用腾讯云代码助手CodeBuddy重构一版。
以下是完善本项目时使用的提示词,展示了如何通过自然语言与AI协作完成全栈应用开发:
1. 界面优化
物品管理页面,搜索按钮减少宽度,搜索框增加宽度并显示边框;
按钮之间增加间隔;2. 功能逻辑实现和优化
扫码设置页面:验证类型需要是复选框;连续扫码间隔改成下拉框;
物品目录页面:添加和编辑物品的页面和逻辑还未实现,请以弹窗方式显示编辑页面并实现逻辑;
物品目录页面:实现excel导入功能,使用js本地导入,我已下载好xlsx.js,目录是miniprogram\utils\xlsx.full.min.js
扫码记录页面:实现excel导出功能,使用xlsx.js本地导出;增加一个扫码连接电脑按钮,实现通过连接websocket服务发送消息,并设计一个是否连接电脑的状态的效果;3. 数据存储和云函数
扫码设置页面:云环境已经准备好了,云函数目录是cloudfunctions,保存本地的同时通过云函数保存到云端,查询时优先从本地获取,本地不存在时再从云端获取并保存到本地实现效果如下:



写在最后:
1. 如上图,CodeBuddy实现的websocket客户端及各连接状态交互还挺厉害,基本可以完全使用。
2. 关于websocket服务端,尝试使用腾讯云托管,折腾了几个小时后试通了,但是一夜醒来就有欠费了,

对于个人开发者来说,实在是接受不了,就放弃使用了,但是作为一个解决方案还是可以借鉴的。
https://docs.cloudbase.net/run/develop/access/websocket

3. 关于微信开发者工具内CodeBuddy的历史会话丢失问题,我是这么操作的,本项目的文件夹名字使用的官方的模板,名称为miniprogram-cloudbase-miniprogram-template,等第一版开发完毕后,想改个名字,改完后,重新打开微信开发者工具,CodeBuddy的历史会话就全丢了。。。在此写出来记录一下大家可以避免这个问题。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。