QQ小程序开发
Gravitas
这个作者很懒,什么都没留下…
展开
-
QQ小程序调用python(后端)代码
问题描述在开发QQ小程序的过程中,有时候需要用到一些python后端的模型(例如语音识别、图片转文字等等)或者已经实现的python代码。这些代码直接在小程序中实现比较麻烦或者根本不可能实现,这就需要在小程序中完成对现有代码的调用。解决方案首先用Flask构建一个Web应用程序框架,然后在小程序中向一个事先规定的url发送请求,接着便可以调用Falsk中相应的函数,以实现所需的功能。Flask使用安装在命令行中输入下列命令进行安装pip install Flask测试Flask安装为了测原创 2021-08-16 11:18:39 · 950 阅读 · 0 评论 -
QQ小程序下载文件到本地
通过QQ小程序自带的qq.cloud.downloadFile可将文件从云端下载,并保存至一个临时目录。这时如果我想把文件保存到手机本地怎么办呢?第一个想法是通过QQ小程序自带的qq.saveFile这个API,但是经过尝试后发现,这个保存的文件只有在小程序内部才能查看,而在手机的内部存储中找不到这个文件。所以才有了下面这个比较麻烦的方法,但是可以保存至手机本地。思路:先将文件转化为图片,再把图片保存至系统相册,最后在手机存储中找到该图片再转化为原文件即可。(假设下载的是PDF文件)qq.clou原创 2021-02-03 11:52:17 · 2286 阅读 · 0 评论 -
QQ小程序更新数据库记录
QQ小程序的云开发文档中有关于数据库更新数据的相关教程(链接),但是它存在着一个致命的缺陷——不能根据某个或某几个索引进行查找后更新相关记录的数据。但是这个功能其实是很常用的,下面是一种替代方法。思路:先通过某个索引查找相应记录,再将原记录删除;更新相应属性后,插入新的记录。首先是数据库的初始化:const db = qq.cloud.database({ env: '自己创建的云环境ID' });const student = db.collection('原创 2021-02-02 21:04:07 · 891 阅读 · 0 评论 -
QQ小程序云开发
QQ小程序的开发有时候需要使用云开发能力,下面是我自己总结的云开发初始化的相关教程。注:在最初构建项目时要选择使用云服务。1.下载Nodejs下载地址,全部选择默认安装即可。(下图中版本号可能不对)2. 在小程序根目录打开终端,执行npm init,全部按回车cmd切换到指定目录方法:相关博客3. 在终端输入npm install --save @cloudbase/extension-ci,等待执行完毕。4.点击QQ小程序开发者顶部栏 - 工具 - 构建npm5.在QQ小程序需要云开发的原创 2021-02-02 20:16:01 · 850 阅读 · 0 评论