发表于: 2017-03-10 23:51:21
1 1250
今天完成的事情:
1、修改了5个草船云3期的bug:主要是提供服务页面的翻页问题、修改密码页面时,验证输入的新密码和旧密码是否一致,一致时提示错误,还有就是修改密码成功时跳转到登陆页面还是显示登陆状态的问题;
2、中午听泽平给我们这些做项目的同学讲了官网项目的代码结构;
3、听维娜讲less和sass编译工具的小课堂;
明天计划的事情:
继续修改草船云3期的bug;
遇到的问题:
在实现修改密码成功后跳转到登陆页面时要显示非登陆状态,一直以为是需要把isLogin:false转入到登陆页面不是登陆状态,但是一直没有效果,后来还是按照官网的修改密码跳转来参考,就是在修改密码成功跳转到登录页时把账号注销就行了;
//立即跳转登录,然后注销账号,跳转到登录页
vm.goLogin = function () {
loginService.logout().then(function(res){
if(res.data.code === 0){
$cookies.login=null;
$state.go('app.login', {loginMod: 1},{reload:true});
}
})
};
//等待5秒后跳转登录,然后注销账号,跳转到登录页
setInterval(function () {
if (vm.time > 0) {
vm.time--;
$scope.$apply();
if (vm.time == 0) {
loginService.logout().then(function(res){
if(res.data.code === 0){
$cookies.login=null;
$state.go('app.login', {loginMod: 1},{reload:true});
}
})
}
}
}, 1000)
收获:
1、找到了怎样使用$state.go跳转页面时强制刷新,在后面加入{reload:true};
2、在改bug或者实现功能遇到一些没有思路的问题时。可以参考下官网项目的相应功能的代码。
评论