传入html字符串setting,setting-sub.html

设置

mui.init();

var userName = document.getElementById("username");

var userId = document.getElementById("userid");

var userImage = document.getElementById("userimg");

var isLogin = "";

mui.plusReady(function() {

/**

* 从本地存储中获取用户登录信息

* http://www.html5plus.org/doc/zh_cn/storage.html#plus.storage.getItem

*/

isLogin = plus.storage.getItem("userInfo");

/**

* 如果用户以登录,那么替换用户信息;

* 关于if(isLogin)这种直接写一个变量的写法

* http://blog.youkuaiyun.com/gulingeagle/article/details/8757039

*/

if (isLogin) {

/**

* 本地存储中存储的值是一个json字符串,需要用JSON.parse()方法进行发序列化,转换为对象;

* http://www.jb51.net/article/51331.htm

*/

var user = JSON.parse(isLogin);

userName.innerHTML = user.username;

userId.innerHTML = user.userid;

userImage.src = user.userimg;

}

/**

* 点击用户信息栏

* 判定是否登录,如果登录那么跳转至用户信息页面;

* 如果未登录,那么跳转至登录页面;

*/

document.getElementById("uinfo").addEventListener("tap", function() {

if (isLogin) {

mui.openWindow({

url: "userinfo.html",

id: "userinfo",

waiting: {

autoShow: false

}

});

} else {

mui.openWindow({

url: "login.html",

id: "login",

waiting: {

autoShow: false

},

extras: {

entrance: "user"

}

});

}

});

});

document.getElementById('updatepwd').addEventListener('tap', function() {

if (isLogin) {

mui.openWindow({

url: "updatepwd.html",

id: "updatepwd",

waiting: {

autoShow: false

}

});

} else {

mui.openWindow({

url: "login.html",

id: "login",

waiting: {

autoShow: false

},

extras: {

entrance: "user"

}

});

}

});

// 自定义事件,在登录后替换用户信息;

window.addEventListener("userLogin", function(event) {

isLogin = plus.storage.getItem("userInfo");

/**

* event.detail里面可以获取到传递过来的值

* http://dev.dcloud.net.cn/mui/event/#customevent

*/

userName.innerHTML = event.detail.userName;

userId.innerHTML = event.detail.userId;

userImage.src = event.detail.userImage;

});

(function($) {

//处理view的后退与webview后退

var oldBack = $.back;

$.back = function() {

if (viewApi.canBack()) { //如果view可以后退,则执行view的后退

viewApi.back();

} else { //执行webview后退

oldBack();

}

};

})(mui);

一键复制

编辑

Web IDE

原始数据

按行查看

历史

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值