关于LeanCloud在微信小程序上使用的坑(存数据)

关于LeanCloud在微信小程序上使用的坑(存数据)

这里先附上LeanCloud的官方文档链接:LeanCloud官方文档

还有官方提供的视频:Bilibili(吐槽点:视频是17年的)

 

 1.初始化:

 

   2.打开参阅文档:

  

 

 3. 然后坑就来了,要求下载最新的av-core-min.js,你打开后会发现,根本就没有

看了视频才知道,下载的是   av-weapp-min.js

并且新创建的项目没有libs,可以自己创一个,也可以放在utils里

然后下载index.js,这个里面有,下载后放在同一个目录里就行,官方要求改为leancloud-adapters-weapp.js。

 

4.然后按照官方文档提示写 在app.js的开头,前面两个在小程序里找,最后那个在leancloud的 设置 里面

//app.js
const AV = require('./utils/av-weapp-min');

AV.init({
  appId: "你的Id",
  appKey: "你的key",
  serverURL: "你的URL"
});

 

5. 建立一个model文件(现在可以无视那文档,我后面根据视频来一步一步调的,成功了),里面写建立todo.js,复制下列代码

const AV = require('../../utils/av-weapp-min');
class Todo extends AV.Object{
  get content(){return this.get('content')}
  set content(value){return this.set('content',value)}
  get done(){return this.get('content')}
  set done(value){return this.set('content',value)}
}
AV.Object.register(Todo);
module.exports = Todo;

6.最后在你要用的界面当中,在开头导入(根据自己文件建立位置):

const AV = require('../../utils/av-weapp-min');
const Todo = require('../model/todo')

 为了测试,建立一个点击按钮,绑定点击事件为:‘todo’

 todo:function(){
 //建立Todo实例
 const todo = new Todo({
      content:'hello',
      done:false
    });
 todo.save()
    .then("保存成功!")
    .catch(console.error)
  }

在leanCloud的控制台中,数据里多了一个Todo,里面有hello和false,存储成功(我点了很多次,哈哈)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值