WeX5之登录注销功能实现( 二 )


3. 个人信息页
想要根据用户登陆信息改变页面数据的一个重要操作就是添加事件 , 重新打开一个页面的时候 , 可能不会触发事件 , 但是一定会触发事件 , 在事件中根据用户登陆信息对页面数据进行过滤即可 。
注销重新登陆是重新返回到main页面再弹出登陆对话框 , 只需要让main页面接收到重新登陆这个操作即可 , 可以向main页面传一个参数 , 也可以将中的用户信息删除 。

WeX5之登录注销功能实现

文章插图
define(function(require) {var $ = require("jquery");var justep = require("$UI/system/lib/justep");var Model = function() {this.callParent();};// 跳转到编辑信息界面Model.prototype.EditInfoClick = function(event) {justep.Shell.showPage("EditInfo");};// 点击修改密码后弹出窗口输入旧密码 。Model.prototype.editPwBtnClick = function(event) {justep.Shell.showPage("resetPW", {'type' : 'reset'});};// 点击"关于"按钮后弹窗Model.prototype.aboutBtnClick = function(event) {this.comp("about").show();};// 点击“帮助与反馈”后弹窗Model.prototype.helpBtnClick = function(event) {this.comp("help").show();};Model.prototype.modelLoad = function(event) {this.comp("userData").setFilter("filter1", "ID='" + justep.Shell.userID.latestValue + "'");this.comp("userData").refreshData();};Model.prototype.modelParamsReceive = function(event) {this.comp("userData").setFilter("filter1", "ID='" + justep.Shell.userID.latestValue + "'");this.comp("userData").refreshData();};//退出登录Model.prototype.logoutBtnClick = function(event){justep.Shell.showMainPage({"operation":"reload"});};return Model;});
【WeX5之登录注销功能实现】如果有错误欢迎大家指正~