wilddog-weapp
野狗(wilddog)微信小顺序客户端 (preview)
注重:
因为微信没有正式公开小顺序,所以此版本为预览版,请不要用于正式临盆环境
已知题目:
在微信开发者东西中会涌现肯定几率的不能衔接野狗服务器征象
现在只支撑数据同步部份功用,auth和用户治理相干功用并没有做支撑
项目地点
https://github.com/WildDogTea…
引入野狗客户端
将wilddog-weapp-all.js 直接放到微信小顺序的项目中
运用commonjs引入
var wilddog = require('wilddog-weapp-all')
初始化
var config = {
syncURL:<your-app-url>
}
wilddog.initializeApp(config)
运用
on
,once
,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,和代码。