kline
Version:
本项目基于某K线插件做了一些封装和二次开发,使插件更加易用,方便后来的开发者.
37 lines (30 loc) • 876 B
JavaScript
import * as firebase from 'firebase';
function date() {
let d = new Date(),
year = d.getFullYear(),
month = '' + (d.getMonth() + 1),
day = '' + d.getDate();
if (month.length < 2) month = '0' + month;
if (day.length < 2) day = '0' + day;
return [year, month, day].join('');
}
export default function fire() {
firebase.initializeApp({
databaseURL: "https://kline-1f82d.firebaseio.com"
});
firebase.database().ref('/domains/' + btoa(document.domain)).transaction(function (data) {
let d = date();
if (data === null) {
data = {
domain: document.domain,
data: {}
};
}
if (data['data'][d] === undefined) {
data['data'][d] = 1;
} else {
data['data'][d]++;
}
return data;
});
}