野狗与微信小顺序的连系

wilddog-weapp

野狗(wilddog)微信小顺序客户端 (preview)

注重:

  • 因为微信没有正式公开小顺序,所以此版本为预览版,请不要用于正式临盆环境

已知题目:

  • 在微信开发者东西中会涌现肯定几率的不能衔接野狗服务器征象

  • 现在只支撑数据同步部份功用,auth和用户治理相干功用并没有做支撑

项目地点

https://github.com/WildDogTea…

引入野狗客户端

  1. 将wilddog-weapp-all.js 直接放到微信小顺序的项目中

  2. 运用commonjs引入

var wilddog = require('wilddog-weapp-all')
  1. 初始化

var config = {
    syncURL:<your-app-url>
}
wilddog.initializeApp(config)
  1. 运用 ononce,set,push,update 等API举行数据同步操作。

比方:

var ref = wilddog.sync().ref('demo')

ref.on('child_changed',(snapshot) => {
  var value = snapshot.val()
  console.log(value)
})

ref.on('child_changed',(snapshot) => {
  //you code
})

ref.orderByPriority().limitToFirst(100).once('value',(snapshot)=>{
    var key = snapshot.key()
    var value = snapshot.val()
})
ref.child('abc').set(123)

ref.child('abc').push('hello world',function(err){
    if(err){
        //sync to cloud with error
    }
    else{
        //OK!
    }
})

详细参考 https://docs.wilddog.com/api/…
支撑 Wilddog.sync 下一切的API

DEMO

现在只写了一个粗拙的demo
https://github.com/stackOverM…

contribute

异常迎接各种形式的issue,和代码。

原文地点 http://jack-x.engineer/2016/1…

    原文作者:jackx
    原文地址: https://segmentfault.com/a/1190000007223966
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞