<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Hello MUI</title>
<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<link rel="stylesheet" href="css/mui.min.css">
<style>
html,
body {
background-color: #efeff4;
}
.header {
background: #15A5DA;
}
.mui-title {
font-size: 20px;
font-weight: bold;
color: #FFFFFF;
}
.header-btn {
color: #FFFFFF!important;
}
</style>
</head>
<header class="mui-bar mui-bar-nav header">
<button id="login" class="mui-btn mui-btn-link mui-pull-left header-btn">登录</button>
<h1 id="title" class="mui-title">点点赚钱</h1>
<!--<button id="share" class="mui-btn mui-btn-link mui-pull-right header-btn">红包</button>-->
</header>
<body>
<nav class="mui-bar mui-bar-tab ">
<a id="indexDetail" class="mui-tab-item mui-active" href="indexDetail.html">
<!--<span class="mui-icon mui-icon-home"></span>-->
<img class="mui-icon" src="img/icon-home.png" data-path: "1" alt="" />
<span class="mui-tab-label">首页</span>
</a>
<a id="product" class="mui-tab-item" href="product.html">
<!--<span class="mui-icon mui-icon-email"></span>-->
<img class="mui-icon" src="img/icon-product.png" alt="" />
<span class="mui-tab-label">产品列表</span>
</a>
<a id="news" class="mui-tab-item" href="news.html">
<!--<span class="mui-icon mui-icon-contact"></span>-->
<img class="mui-icon" src="img/icon-news.png" alt="" />
<span class="mui-tab-label">财经资讯</span>
</a>
<a id="user" class="mui-tab-item" href="user.html">
<!--<span class="mui-icon mui-icon-gear"></span>-->
<img class="mui-icon" src="img/icon-us.png" alt="" />
<span class="mui-tab-label">用户中心</span>
</a>
</nav>
<script src="js/mui.min.js"></script>
<script src="js/common.js" type="text/javascript" charset="utf-8"></script>
<script src="js/refreshToken.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
var ccc = localStorage.getItem('Token');
if(ccc){
gel('login').style.display='none';
// gel('share').style.display='block';
}else{
gel('login').style.display='block';
// gel('share').style.display='block';
}
var myCenterPage = null;
mui.back = function() {
return;
}
mui.init();
var subpages = ['indexDetail.html', 'product.html', 'news.html', 'user.html'];
var subpage_style = {
top: '44px',
bottom: '50px'
};
var aniShow = {};
mui.plusReady(function() {
var self = plus.webview.currentWebview();
for (var i = 0; i < 4; i++) {
var sub = null;
var temp = {};
sub = plus.webview.create(subpages[i], subpages[i], subpage_style);
if (i > 0) {
sub.hide();
} else {
temp[subpages[i]] = "true";
mui.extend(aniShow, temp);
}
self.append(sub);
}
setTimeout(function() {
plus.navigator.closeSplashscreen();
}, 2500);
});
var activeTab = subpages[0];
var title = document.getElementById("title");
mui('.mui-bar-tab').on('tap', 'a', function(e) {
var targetTab = this.getAttribute('href');
if (targetTab == activeTab) {
return;
}
if (targetTab == "indexDetail.html") {
var abc = localStorage.getItem('Token');
if(abc){
// gel('share').style.display='block';
}
else{
gel('login').style.display='block';
// gel('share').style.display='block';
}
var indexPage = plus.webview.getWebviewById("indexDetail.html");
mui.fire(indexPage, 'initDetail');
mui.fire(indexPage, 'refreshToken');
mui.fire(indexPage, 'checkVersion');
}
if (targetTab == "product.html") {
gel('login').style.display='none';
// gel('share').style.display='none';
var investPage = plus.webview.getWebviewById("product.html");
mui.fire(investPage, 'refreshToken');
mui.fire(investPage, 'checkVersion');
mui.fire(investPage, 'initProject');
}
if (targetTab == 'news.html') {
gel('login').style.display='none';
// gel('share').style.display='none';
var News = plus.webview.getWebviewById("news.html");
mui.fire(News, 'checkVersion');
mui.fire(News, 'refreshToken');
mui.fire(News, 'initNew');
}
if (targetTab == "user.html") {
refreshToken();
gel('login').style.display='none';
// gel('share').style.display='none';
var LOGIN_STATE = JSON.parse(localStorage.getItem('Token') || '[]');
if(LOGIN_STATE==null||JSON.stringify(LOGIN_STATE)=="[]"){
mui.openWindow({
url: 'login.html',
id:'login.html',
show:{
duration:200
},
waiting:{
autoShow:false
},
styles: {
render:'always'
},
// extras:{
// activeTab:activeTab
// }
});
return;
}else{
User = plus.webview.getWebviewById("user.html");
mui.fire(User,'initUser');
mui.fire(User,'refreshToken');
}
}
//更换标题
title.innerHTML = this.querySelector('.mui-tab-label').innerHTML;
//显示目标选项卡
if (mui.os.ios || aniShow[targetTab]) {
plus.webview.show(targetTab);
} else {
var temp = {};
temp[targetTab] = "true";
mui.extend(aniShow, temp);
plus.webview.show(targetTab, "fade-in", 300);
}
//plus.webview.show(targetTab);
//隐藏当前;
plus.webview.hide(activeTab);
//记录上次活跃的选项卡
//lastActiveTabs.push(activeTab);
//更改当前活跃的选项卡
activeTab = targetTab;
});
//自定义事件,模拟点击选项卡
document.addEventListener('goAllItem', function() {
var product = document.getElementById("product");
mui.trigger(product, 'tap');
//切换选项卡高亮
var current = document.querySelector(".mui-bar-tab>.mui-tab-item.mui-active");
if (product !== current) {
current.classList.remove('mui-active');
product.classList.add('mui-active');
}
});
document.addEventListener('gohome', function() {
var ddd = localStorage.getItem('Token');
if(ddd){
gel('login').style.display='none';
// gel('share').style.display='block';
}else{
gel('login').style.display='block';
// gel('share').style.display='block';
}
var indexDetail = document.getElementById("indexDetail");
mui.trigger(indexDetail, 'tap');
var current = document.querySelector(".mui-bar-tab>.mui-tab-item.mui-active");
if (indexDetail !== current) {
current.classList.remove('mui-active');
indexDetail.classList.add('mui-active');
}
});
document.addEventListener('news', function() {
var News = document.getElementById("news");
mui.trigger(News, 'tap');
var current = document.querySelector(".mui-bar-tab>.mui-tab-item.mui-active");
if (News !== current) {
current.classList.remove('mui-active');
News.classList.add('mui-active');
}
});
document.addEventListener('user', function() {
var User = document.getElementById("user");
mui.trigger(User, 'tap');
var current = document.querySelector(".mui-bar-tab>.mui-tab-item.mui-active");
if (User !== current) {
current.classList.remove('mui-active');
User.classList.add('mui-active');
}
});
mui('header').on('tap', '#login', function() {
mui.openWindow({
url: 'login.html',
id: 'login.html',
show: {
duration: 200
},
waiting: {
autoShow: false
}
});
});
// mui('header').on('tap','#share',function(){
// var state = localStorage.getItem('Token');
// if(state){
//// alert('');
// }
// else{
// mui.alert('请先登录');
// }
// });
mui.back = function() {
mui.confirm('确定退出应用?', '提示', ['确定', '取消'], function(e) {
if (e.index === 0) {
plus.runtime.quit();
}
});
};
function closebackDrop() {
document.getElementById("indexbackdrop").style.display = 'none';
}
function openbackDrop() {
document.getElementById("indexbackdrop").style.display = '';
}
</script>
</body>
</html>
0 个回复