为啥要改呢?因为微信小程序的云开发要收费了,19.9每个月,所以改成用uniCloud的阿里云,免费!

大概思路:小程序转成uniapp,小程序云开发改用uniCloud,云存储也是用uniCloud,api调用都用uniApp的,那里需要改就改哪里

一、小程序 转译成uniapp

1、利用插件进行转译 可参考以下文章

https://blog.csdn.net/banglei123/article/details/103741149

注意:小程序要去掉骨架屏文件再转,不然转过来无法运行


2、转译完成后,在HBulider X中打开,编译到微信开发者工具中运行,不报错即转译成功

二、创建unicloud环境

1、在HBulider X 中右键文件 ———— 创建云环境 (腾讯云要收费,用阿里云的)

注:如果未进行实名认证,会跳转至实名认证页面进行实名认证,等待实名认证审核之后可以开通服务空间
创建服务空间可能需要几分钟的时间,可以在控制台查看是否创建完成

2、创建完成后会有默认的云函数文件夹和数据库文件夹

3、把小程序的云函数搬过来,修改云函数中的index.js文件,其他文件可以删除

4、修改index.js 云函数的编写和小程序的大差不差,修改引入方式即可

附上官网云函数文档:uni-app官网

5、修改调用云函数的api

wx.callFunction 改成 uniCloud.callFunction

6、搬云数据库数据

微信小程序云开发数据库有导出成json格式,uniCloud里面可以兼容,直接导入

7、由于项目需要获取openid 于是使用uniapp的uni-id-cf模块,可参考一下文章
小程序微信登录 uni-id-cf

自定义后的config.json 存放位置如图,需要自己创建uni-id文件夹和config.json文件,配置微信小程序的密钥和appid

注:
真机调试、预览、发布都要使用云端云函数
真机调试或者预览要打开小程序的开发者模式

本小程序是一个很小的练手项目,所涉及到的相关api较少,所以改动较少,大佬勿喷。

————本文章仅供参考

【小程序云开发转uniCloud阿里云】相关推荐

  1. 微信小程序使用MQTT远程控制单片机——阿里云物联网平台

    微信小程序使用MQTT远程控制单片机--阿里云物联网平台① 阿里云物联网平台的使用 第一,注册阿里云 第二,找到找到物联网平台并创建设备 MQTT协议格式的讲解 MQTT中文文档 固定报头 Fixed ...

  2. 阿里云 aliyun 人脸识别(1:N) java spring 小程序 小程序上传多图 阿里云oss

    前段时间开发一个小程序需要使用到阿里云(1:N)人脸识别的服务,查询资料发现网上并没有详细的教程,而官方的api文档也写得很简略,于是就有了如下教程,希望能帮助到大家. 目录 服务开通 人脸识别服务开 ...

  3. 微信小程序云开发,使用阿里云短信服务,搜索员工生日定期发送短信。

    相关API文档地址: 阿里云短信服务API文档地址 小程序云开发云函数正则匹配API文档地址 小程序云开发云函数定时触发器 1.登录阿里云,购买短信服务并添加签名和模板 2., 登录阿里云,鼠标放在右 ...

  4. 微信小程序使用MQTT.js连接阿里云IoT物联网平台

    官方已经开源了一个SDK版本,也是基于mqtt.js,进行了各种封装: https://github.com/aliyun/alibabacloud-iot-device-sdk · 阅读以下内容需要 ...

  5. SSM后台框架下配合实现小程序图片上传至阿里云OOS

    2019独角兽企业重金招聘Python工程师标准>>> 控制器接收小程序上传的图片 @RequestMapping(value = "/picture3.html" ...

  6. 小程序上传文件到阿里云oss

    本文仅举例上传图片和上传视频! 准备工作: 需要引入的js文件:https://download.csdn.net/download/impossible1994727/12328614 参考文档:h ...

  7. 微信小程序文件直接上传阿里云OSS

    第一步 配置Bucket跨域访问 第二步 微信小程序配置域名白名单 以上两步,请参考阿里云官网,如何在微信小程序环境下将文件上传到OSS_对象存储 OSS-阿里云https://help.aliyun ...

  8. 微信小程序将资源上传阿里云OSS

    我们在实际业务中经常能遇到将各种资源上传到云服务器,这样做第一是能更好的管理我们的比如图片资源,视频,音频资源等,同时也能节约公司的网络带宽,减少各种资源随着时间的推移资源越来越多造成服务器的硬盘压力 ...

  9. 头像制作抖音微信壁纸小程序搭建一个基于uniCloud阿里OSS对象存储的免费图床源码

    图床演示https://e.hmwlcm.cn/ 图床源码https://download.csdn.net/download/qq_43527188/85117392 前言: 目前市面上很多图床基本 ...

最新文章

  1. MogileFS高级应用(二)最后有疑问
  2. setDAta 字符串拼接
  3. windows通过putty连接虚拟机Fedora
  4. Eclipse高版本无法兼容FatJar的问题解决
  5. Shiro框架:授权流程、授权方式、Shiro授权入门程序、自定义Realm进行授权
  6. mysql连接数紧张_Mysql 查看连接数,状态,最大并发数
  7. 用随机梯度下降来优化人生
  8. transform.SimilarityTransform()==>图像的相似变换=等距变换(平移+旋转变换)+均匀尺度缩放
  9. python open写入_Python IO操作文件读取和写入、open函数的mode参数、buffering,文件缓冲区...
  10. 关于使用Navicat
  11. Java编译期优化思维导图
  12. 10次课( find命令、文件名后缀)
  13. OpenCV学习笔记(九) 重映射、仿射变换
  14. python调用matlab函数_python调用matlab的m自定义函数方法
  15. 舒服的小程序吸顶动画
  16. 【计算机组成原理】定点乘法运算之补码一位乘法(Booth算法)(对初学者的步骤详解)
  17. 如何通过python下载视频文件
  18. ThreatScan-免费的网站在线安全检测平台_TScan
  19. 健康低辐射,信号全覆盖,飞鱼星i-Home覆盖方案上市
  20. 今天聊:程序媛是否需要职业规划?

热门文章

  1. 微信 动画表情 骰子 猜拳
  2. EB Tresos安装错误 No Package
  3. andorid xmlns:tools=“http://schemas.android.com/tools“是用来做什么的?
  4. 利用python玩旅行青蛙
  5. 大疆2019校招FPGA笔试总结
  6. 域内计算机本地管理员密码管理
  7. 20160226.CCPP体系详解(0036天)
  8. 登录功能前端+后台php
  9. 何万青:直呼其名——我与中国计算机学会十年命运交织
  10. Android Studio汉化(中文支持)