一、实验目标
1.学习微信小程序云开发的基础知识。能够完成利用文本搜索的功能就好,图像识别、语音识别接口有时有问题,不强求。
二、实验步骤
1.在微信公众平台创建微信小程序,在开发管理中查看AppID。
2.注册百度智能云并实名认证, 创建一个图像识别应用, 记录应用API KEY 和 SECRET KEY。
3.使用微信开发者工具创建项目,选择微信云开发。
4.将下载好的cloudfunctions、miniprogram和project.config.json替换进项目文件夹。
5.点击左上角云开发,创建一个云开发环境,查看环境ID。
6.在miniprogram下的app.js中填入环境ID。
7.在project.config.json中填入appid。
8.在miniprogram-search-search.js中填入apisecret和apikey。
9.点击cloudfuntions文件夹展开子文件夹,依次右键点击展开的子文件夹并点击弹出的“上传并部署:云端安装依赖(不上传node_modules)”。
10.下载数据库后,点击小程序开发工具的云开发,点击数据库,创建集合trash, type,再依次导入trash.json, type.json文件。
至此整个小程序已经制作完成。
三、程序运行结果
进行真机调试,结果如下:
四、问题总结与体会
通过本次实验,我不仅学习了微信小程序云开发的基础知识,还掌握了如何利用云开发环境进行小程序的创建和部署。在实验过程中,我遇到了一些技术难题,例如配置环境ID和API密钥,但通过查阅文档和不断尝试,我最终克服了这些困难。此外,我还学习了如何使用数据库和云函数,这些技能对我未来的软件开发工作非常有帮助。总的来说,这次实验不仅提升了我的编程能力,也增强了我解决问题的能力,让我对移动应用开发有了更深入的理解。