diff --git a/app.js b/app.js index 0b9b17a..ef0930c 100644 --- a/app.js +++ b/app.js @@ -1,10 +1,23 @@ //app.js + +var hotapp=require('./utils/hotapp.js'); +//hotapp.setDebug(true); + +var wilddog=require('./utils/wilddog-weapp-all.js'); +var config = { + syncURL: 'https://miemie.wilddogio.com', + authDomain: 'miemie.wilddog.com' +} + App({ onLaunch: function () { //调用API从本地缓存中获取数据 var logs = wx.getStorageSync('logs') || [] logs.unshift(Date.now()) wx.setStorageSync('logs', logs) + + wilddog.initializeApp(config) + }, getUserInfo:function(cb){ var that = this diff --git a/assets/font/chalkboard.ttf b/assets/font/chalkboard.ttf new file mode 100644 index 0000000..b003b87 Binary files /dev/null and b/assets/font/chalkboard.ttf differ diff --git a/pages/settings/feedback/feedback.js b/pages/settings/feedback/feedback.js index 0c37033..81575f3 100644 --- a/pages/settings/feedback/feedback.js +++ b/pages/settings/feedback/feedback.js @@ -1,22 +1,67 @@ // pages/settings/feedback/feedback.js var wilddog = require('../../../utils/wilddog-weapp-all') +var config = { + syncURL: 'https://miemie.wilddogio.com', + authDomain: 'miemie.wilddog.com' +} +var app = getApp() + Page({ - data:{}, - onLoad:function(options){ + data: { + userInfo: {}, + content: "", + connect: "" + }, + onLoad: function (options) { + + const that = this; // 页面初始化 options为页面跳转所带来的参数 + app.getUserInfo(function (userInfo) { + that.setData({ + userInfo: userInfo + }) + }) }, - onReady:function(){ - // 页面渲染完成 + getContent: function (e) { + this.setData({ + content: e.detail.value + }) }, - onShow:function(){ - // 页面显示 + getConnection: function (e) { + this.setData({ + connect: e.detail.value + }) }, - onHide:function(){ - // 页面隐藏 + getNowFormatDate: function () { + var date = new Date(); + var seperator1 = "-"; + var seperator2 = ":"; + var month = date.getMonth() + 1; + var strDate = date.getDate(); + if (month >= 1 && month <= 9) { + month = "0" + month; + } + if (strDate >= 0 && strDate <= 9) { + strDate = "0" + strDate; + } + var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate + + " " + date.getHours() + seperator2 + date.getMinutes() + + seperator2 + date.getSeconds(); + return currentdate; }, - onUnload:function(){ - // 页面关闭 + submitSuggestion: function () { + wilddog.initializeApp(config) + var ref = wilddog.sync().ref("/web/saving-data/feedback"); + // child() 用来定位到某个节点。 + + var currentdate = this.getNowFormatDate() + ref.child(currentdate).set({ + "content": this.data.content, + "connect": this.data.connect, + "user": this.data.userInfo.nickName + }); } + }) \ No newline at end of file diff --git a/pages/settings/feedback/feedback.wxml b/pages/settings/feedback/feedback.wxml index 130af33..6adfe57 100644 --- a/pages/settings/feedback/feedback.wxml +++ b/pages/settings/feedback/feedback.wxml @@ -1,2 +1,8 @@ - -pages/settings/feedback/feedback.wxml + + 问题描述 + +