Hello???????????????????????? ifanr ??????????????????????
8?8??ifanr ????——???(cloud.minapp.com)????????????????????????????????????????????(???)~*
“???”????????????????? BaaS(Backend as a Service)??????????????????????
????????????????????????????????????????????
????????????????????????????????????????????????????????????????
?????????
????????????????????
????????????????????
???????????? demo ??????????????????????? SDK?
?????????????
?????????????????????????2??????????????
??????????????????????????????????????????????????????
??????????????????????????????????????? AppID?????????????????????
??“????”?????????????“0327”???????????????
?????????????
???“????”????????????????????????????????????????
??“????”?????????????“?????”????? web ???????????????
Well done!??????????????????????(???)?
?????????????????????????????????????????????????
??“????”?????????????“?????”??????????????????
????????????????????? freestyle ??
????????????????????
????????????????????? demo ?????????????????????????????????
“?”?????????????????
“?”????????????????????????
?????????? TodoMVC ????——“????”?
“????”?? demo ?????????????——????? CRUD ????????????? demo ?????????????????????
???????????? SDK?
1. ????
????????? SDK ??????????2????
????????????????????????
???????????????????????????????????????????????????????????
????????????????????
??????????????????????? tab ??????????????????
???????????“?????”???????
2. ?? SDK
?????????? SDK ???????????????? SDK ????????????????????????10???
??“????”?????????????“???”?????? SDK ???????????????
?? demo ????????????????????????
???????? SDK ?????????? app.js ??????????????????? tab ????????? ClientID?
// app.js
App({
onLaunch: function() {
// ?? BaaS SDK
require('./utils/sdk-v1.0.10.js')
// ? BaaS ???? ClientID
let clientId = 'xxx' // ? baas ????
// initialize
wx.BaaS.init(clientId)
}
})
3. ????????????
??????????????? SDK ???????????????“????”????????????
?????? demo ???????????????????? bookName
???
Tips?????????????????????? id
?create_by
?create_at
?update_at
? acl
????
????????????????????????????????? tableID????????????????????????? tableID?
?? tableID ????????? pages/index/index.js ??? data ??????????????????????
// pages/index/index.js
Page({
data: {
tableID:747, // ? https://cloud.minapp.com/dashboard/ ???????????
}
})
???????? SDK
?????????“????”?????????????????? demo ??????????
?????????????????????????????????????
?????????“????”??????????????
1. ??????
??????????????????????? wx.BaaS.createRecord
??????????????????
// create a book
let tableID = this.data.tableID
let bookName = this.data.creatingBookName
if (!bookName) return
let data = {
bookName: bookName,
}
let objects = {
tableID,
data
}
// create a record
wx.BaaS.createRecord(objects).then((res) => {
// some code here...
}, (err) => {})
2. ??????
????????????????????????????????????????
?????? wx.BaaS.updateRecord
???????? so easy?
let tableID =747
let recordID =88
let bookName = '?????'
let data = {
bookName: bookName,
}
let objects = {
tableID,
recordID,
data
}
wx.BaaS.updateRecord(objects)
.then((res) => {
// some code here...
}, (err) => { })
3. ??????
????????????????????????????????? wx.BaaS.deleteRecord
????????????????
let tableID =747let recordID =88let objects = {
tableID,
recordID
}
wx.BaaS.deleteRecord(objects)
.then((res) => {
// some code here...
}, (err) => {})
??
????????????????????——“????”??????????????????????
??????????? BaaS ????????????????????????????????????????????????
??“????” demo ???????????? demo?
lbs-demo???????????????
payment-demo????? SDK ???????????
???????? GitHub?????????? star ?? fork ???
??“????”?????????????“??”???????????
Anyway??????????????????????????????????????????????(????minsupport)???????????
???????????????????????????????????“SDK”?????????????????????????? SDK ??
?????????????????? A ??????????????????? freestyle ??