例如:学生评教
点击登录 ,跳转入页面teachers.wxml, wx.redirectTo是实现页面跳转的方法,
或者使用
navigator
wx.redirectTo({
url:"../teachers/teachers"
})
点击评教的老师名称,获取到teacherid,跳转入评教类型页面
//选中教师
selectTeacher:function(e){
var teacherid = e.currentTarget.dataset.teacherid;
wx.navigateTo({
url: "../testpaper/testpaper?teacherid=" + teacherid,
})
}
选中想要评教的类型,得到数据
data:{
pjid: this.data.pj.pjid,
testpaperid: this.data.pj.testpaperid,
message:'',
answer:JSON.stringify(this.data.answer),
student:JSON.stringify(_student),
score:_score
},
如果有多个选项的话,点击一次得到一个数据
setTimeout(this.next, 200);
var value = e.detail.value;
// split()函数返回一个字符串数组
var arr = value.split("#");
var id = e.currentTarget.dataset.id;
var _answer = this.data.answer;
var _score = this.data.score;
_answer[id] = arr[0];
_score[id] = arr[1];
this.setData({ answer: _answer, score: _score });
//计算json里面值的个数
var len = 2;
for (var i in _answer) {
len++;
}
if (len < this.data.count) {
this.setData({ btn_disabled: true });
} else {
this.setData({ btn_disabled: false });
}
以上就是页面跳转以及数据处理的简单代码了,仅供参考哟....