//公共方法,写的匆忙。暂时先扔这里吧。 var dever = { //初始化 init : function() { if (!this.config) { this.config = require('config.js').config; this.setting = {}; this.log('init config', this.config); } } //设置title ,title : function(title) { wx.setNavigationBarTitle({ title: title }) } //获取模板里传过来的data ,getData : function(event) { return event.currentTarget.dataset; } //保存数据到存储器 ,save : function(key, value) { wx.setStorageSync(key, value); this.log('save ' + key, value); } //读取保存数据到存储器 ,getSave: function (key) { return wx.getStorageSync(key); } //保存登录信息 ,saveLoginInfo: function(value){ this.save('applet.bind', value); } //获取登录信息 ,getLoginInfo: function(){ return this.getSave('applet.bind'); } //获取登录签名串儿 ,getSignature: function(){ return this.getLoginInfo() != null ? this.getLoginInfo().signature : ''; } //设置服务器传过来的公共值 ,setSetting : function(value) { this.setting = value; this.log('init server setting', this.setting); if (value.title) { this.title(value.title); } else if(value.name) { this.title(value.name); } } //设置模板变量 ,set : function(self, key, value) { var data = {}; data[key] = value; this.sets(self, data); } //设置模板变量 ,setList: function (self, value) { this.set(self, 'list', value); } //设置模板变量 ,sets: function (self, data) { this.log('data', data); self.setData(data); } //列表分页追加 , appendList: function (self, value) { var list = self.data.list; for(var i=0; i