Rain Sun 3b4ba85b9d 性能优化
取消无用的setData方法,提升运算性能
2018-10-02 13:24:04 +08:00

167 lines
3.8 KiB
JavaScript

// manage/show1/show1.js
import { DBPost } from '../../db/DBpost.js';
var app = getApp();
Page({
/**
* 页面的初始数据
*/
data: {
queqin: app.globalData.queqin,
shijia: app.globalData.shijia,
bingjia: app.globalData.bingjia,
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
var dbPost = new DBPost();
this.setData({
xingming: dbPost.getxingmingData(),
xuehao: dbPost.getxuehaoData(),
zhuanye: dbPost.getzhuanyeData(),
xueyuan: dbPost.getxueyuanData(),
admin: dbPost.getadminData(),
loginTime:dbPost.getloginTimeData(),
});
this.setData({
jiaoshi: dbPost.getjiaoshiData()
});
this.setData({
shijian: dbPost.getshijianData()
});
this.setData({
didian: dbPost.getdidianData()
});
this.setData({
renyuan1: dbPost.getrenyuan1Data()
});
this.setData({
renyuan2: dbPost.getrenyuan2Data()
});
this.setData({
banji1: app.globalData.banji1
});
this.setData({
banji2: app.globalData.banji2
});
this.setData({
banji3: app.globalData.banji3
});
this.setData({
banji4: app.globalData.banji4
});
this.setData({
banji5: app.globalData.banji5
});
this.setData({
newqueqin: app.globalData.queqin.join(' ')
})
this.setData({
newshijia: app.globalData.shijia.join(' '),
})
this.setData({
newbingjia: app.globalData.bingjia.join(' ')
})
console.log(this.data.jiaoshi, this.data.shijian, this.data.didian, this.data.renyuan1, this.data.renyuan2)
console.log('1', this.data.banji1,'2',this.data.banji2,'3',this.data.banji3,'4',this.data.banji4,'5',this.data.banji5)
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
},
post:function(){
var that=this;
var dbPost = new DBPost();
wx.request({
url: 'https://powerrain.cn/rcs/API/shangchuan.php', //仅为示例,并非真实的接口地址
data: {
time:that.data.shijian,
add:that.data.didian,
teacher:that.data.jiaoshi,
ren1:that.data.renyuan1,
ren2:that.data.renyuan2,
class1:that.data.banji1,
class2: that.data.banji2,
class3: that.data.banji3,
class4: that.data.banji4,
class5: that.data.banji5,
queqin:that.data.newqueqin,
bingjia:that.data.newbingjia,
shijia:that.data.newshijia
},
header: {
'content-type': 'application/json' // 默认值
},
success: function (res) {
app.globalData.queqin="";
app.globalData.shijia="";
app.globalData.bingjia="";
app.globalData.banji1 = "";
app.globalData.banji2 = "";
app.globalData.banji3 = "";
app.globalData.banji4 = "";
app.globalData.banji5 = "";
wx.clearStorage();
console.log(that.data.xuehao)
dbPost.newxuehao(that.data.xuehao);
dbPost.newxingming(that.data.xingming);
dbPost.newzhuanye(that.data.zhuanye);
dbPost.newxueyuan(that.data.xueyuan);
dbPost.newadmin(that.data.admin);
dbPost.newloginTime(that.data.loginTime);
wx.switchTab({ url: '../../pages/post/post' });
console.log(res.data);
}
})
}
})