1、创建项目
这里我选的第二个 :不使用云服务,生成的目录和正常的小程序目录一样,然后自己新建一个云环境的目录 cloud,填上自己的appid
如果选了第一种 小程序与开发的话 ,目录他自会自动生成,和之前的不一样
2、配置,在project.config.json里配置开启云环境
"cloudbaseRoot": "cloud/",
"cloudfuntionRoot": "cloud",
3、在app.js里开启
wx.cloud.init({
env: "云环境的id",//如果不指定环境,默认第一个云环境
traceUser: true,
})
//注意:env要写环境的id,不要写成名字,我之前写成名字,一直报错,找不到原因,查了好多才找到问题原因是因为写的名字不是id导致的
如果写成名字会报这种错误
4、调用云数据
点击工具里的云开发,新建一个表,我这里起的名字就是totalListData,随便加了一条数据 'type':'banner'
调用数据页面 首先引入数据环境,我是index页面调用
let db=wx.cloud.database();//引入数据库环境
onload里请求数据
//这是查询,如果是添加数据 就get换成add
db.collection('这里就是刚刚新建的表 totalListData').get({
success: function(res) {
// res.data 包含该记录的数据
console.log('查询:',res)
},
fail:function(error){console.log('error:',error)}
})
如果不报错访问不到数据的话,记得把数据权限改一下,选第一个
更多的增删改查可以详细看官方文档 初始化 | 微信开放文档