其实本来没有想到要写这个专题,但是在练习的时候,对taro是否支持云开发,冒出一堆疑问,既然我有问题,我想社区很多小伙伴跟我一样,不妨单独写一篇
其次我在社区找了下相关资料,发现关于用taro来做云开发的帖子没有,当然肯定有部分基于taro的开源项目用的云开发,比如我熟悉的hi头像。
正好在写系列二的时候,创建另一个基于云开发的模板,所以手边有这个素材
taro学习系列一,环境搭建、项目初始化以及项目目录解读
https://developers.weixin.qq.com/community/develop/article/doc/0000ea6afd0b101b3e7a5c75f5b813
taro学习系列二,生命周期、路由、网络请求、新页面创建
https://developers.weixin.qq.com/community/develop/article/doc/00008499e940605d467a2537b51813
taro学习系列三,taro框架对小程序云开发的支持
https://developers.weixin.qq.com/community/develop/article/doc/000cee755f8cd821507a7dc0f5b013
首先说明一点:taro是支持小程序云开发的
在taro初始化选择模板的时候,有一项是wxcloud,这一个模板就是给云开发做支持的。
1
打开初始化的项目,可以看到有个cloud目录,这个便是云函数目录,对应微信原生小程序的cloudfunctions,看了下代码是完全一样的。
2
3
相对于的小程序端的代码被移动到根目录下client目录里面
4
在clinet/app.js里面有云开发的初始化,截图如下,熟悉的代码,熟悉的配方,真香~~
5
6
7
8
9
9