泛科技

?? 5 ???????????????


Hello???????????????????????? ifanr ??????????????????????

8?8??ifanr ????——???(cloud.minapp.com)????????????????????????????????????????????(???)~*

“???”????????????????? BaaS(Backend as a Service)??????????????????????

????????????????????????????????????????????

????????????????????????????????????????????????????????????????

?????????

????????????????????

????????????????????

???????????? demo ??????????????????????? SDK?

?????????????

?????????????????????????2??????????????

??????????????????????????????????????????????????????

??5???????????????

??????????????????????????????????????? AppID?????????????????????

??5???????????????

??“????”?????????????“0327”???????????????

?????????????

???“????”????????????????????????????????????????

??“????”?????????????“?????”????? web ???????????????

??5???????????????

Well done!??????????????????????(???)?

?????????????????????????????????????????????????

??“????”?????????????“?????”??????????????????

??5???????????????

????????????????????? freestyle ??

????????????????????

????????????????????? demo ?????????????????????????????????

“?”?????????????????

“?”????????????????????????

?????????? TodoMVC ????——“????”?

“????”?? demo ?????????????——????? CRUD ????????????? demo ?????????????????????

??5???????????????

???????????? SDK?

1. ????

????????? SDK ??????????2????

????????????????????????

???????????????????????????????????????????????????????????

????????????????????

??5???????????????

??????????????????????? tab ??????????????????

??5???????????????

???????????“?????”???????

??5???????????????

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 ???

??5???????????????

Tips?????????????????????? id?create_by?create_at?update_at ? acl ????

????????????????????????????????? tableID????????????????????????? tableID?

?? tableID ????????? pages/index/index.js ??? data ??????????????????????

??5???????????????

// 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) => {})

??5???????????????

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) => { })

??5???????????????

3. ??????

????????????????????????????????? wx.BaaS.deleteRecord????????????????

let tableID =747let recordID =88let objects = {
  tableID,
  recordID
}  
wx.BaaS.deleteRecord(objects)
  .then((res) => {
    // some code here...
   }, (err) => {})

??5???????????????

??

????????????????????——“????”??????????????????????

??????????? BaaS ????????????????????????????????????????????????

??“????” demo ???????????? demo?

lbs-demo???????????????

payment-demo????? SDK ???????????

???????? GitHub?????????? star ?? fork ???

??“????”?????????????“??”???????????

Anyway??????????????????????????????????????????????(????minsupport)???????????

???????????????????????????????????“SDK”?????????????????????????? SDK ??

?????????????????? A ??????????????????? freestyle ??