小程序完成后台连接

  在小程序相当火热的今天,开发小程序成为一个很好的职业选择。

官方的话就别说了好吧。

1.首先第一步就是得先有个小程序(https://mp.weixin.qq.com),上这个连接找腾讯解决,有详细的介绍,不会的话,那就不用搞微信小程序开发啦

2.注册了小程序之后,对前端了解的话,小程序真的是秒入门。接下来那就是后台的问题了 。这里介绍的是“知晓云”,这个平台目前有提供一个个人版免费接入后台,这里就上一下链接:https://cloud.minapp.com/,当然你也可以问问百度

3.想了解比较详细的,那就先看看这个,360doc:http://www.360doc.com/content/17/0818/08/153935_680059900.shtml# 

4.看完着个 还是不够了解吧,所以你才要看看我这个补充说明嘛。

5.以上文档已经说明了如何配置后台,配置好域名等内。接下来那就建立表格的问题了。

在小程序对知晓云授权之后,就可以在以上画出的位置添加对应的数据。添加列的时候要注意设置列的名字就好啦。因为到小程序里会用到。

6。接下来就是小程序中的把戏了。

7. 建立工程文件之后,在app.js的文件下,添加添加以上在知晓云下载的SDk文件。

首先将SDK文件存入工程文件中,

然后用代码添加进来

以上打码的地方就是自己建立数据表格的时候所生成的,至于clientId 话,在知晓云的“设置处“查看。

以上就是配置好文件了小程序和后台的基本操作,那么还需要确定将数据存到后台数据表的那个位置啊

这就是文章重点之处了。

首先上代码,这些代码是参考别人的

 
let getBooks = (ctx, cb) => {
 
let tableId = getApp().globalData.tableId,
Books = new wx.BaaS.TableObject(tableId)
 
Books.find()
.then(res => cb(res))
.catch(err => console.dir(err))
}
 
let addBook = (ctx, cb) => {
 
let tableId = getApp().globalData.tableId,
Books = new wx.BaaS.TableObject(tableId),
Book = Books.create(),
book = ctx.data.creatingBookName
 
let data = {
book,
}
 
Book.set(data)
.save()
.then(res => cb(res))
.catch(err => console.dir(err))
 
}
 
let updateBook = (ctx, cb) => {
let tableId = getApp().globalData.tableId,
recordId = ctx.data.curRecordId,
book = ctx.data.editingBookName
 
let Books = new wx.BaaS.TableObject(tableId),
Book = Books.getWithoutData(recordId)
 
let data = {
book
}
 
Book.set(data)
.update()
.then(res => cb(res))
.catch(err => console.dir(err))
}
 
let deleteBook = (ctx, cb) => {
let tableId = getApp().globalData.tableId,
recordId = ctx.data.curRecordId
 
let Books = new wx.BaaS.TableObject(tableId)
 
Books.delete(recordId)
.then(res => cb(res))
.catch(err => console.dir(err))
}
 
module.exports = {
getBooks,
addBook,
updateBook,
deleteBook,
}

注意以上的book。这个名称关乎到小程序与后台的对接成功与否。这个就是需要和你所建立的表格名称一致
至此,基本就完成了

在这可以看到,小程序添加的数据在后台正常存储。

分享一个github链接,内有他人的工程代码:https://github.com/ifanrx/hydrogen-demo

如有不了解的地方,可以添加本人微信,我们一起探讨学习学习:NNN6786789

  • 5
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值