MUI动态页面b1子页面mui
2017-01-18 00:00
218 查看
dcloud动态页面b1子页面mui
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>血压历史记录</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">
<link href="../../css/icons-extra.css" rel="stylesheet" />
<link rel="stylesheet" href="../../css/health.css" />
<style>
.mui-icon-extra.mui-icon-extra-outline {
font-size: px;
color: #646464;
float: left;
}
.mui-navigate-right:after,
.mui-push-right:after {
color: #ec6941;
}
.jays-record-datetime {
color: #7d7d7d;
margin-left: 10px;
}
/*.mui-icon-extra.mui-icon-extra-lamp{font-size: 26px; color: #ec6941;}
.mui-icon-extra.mui-icon-extra-lamp + .jays-record-datetime{color: #ec6941; font-weight: 300;}
.worning-msg{margin-left: 35px; color: #ec6941; font-weight: 200;}*/
.tapin-msg {
margin-left: 32px;
font-weight: 300;
}
</style>
</head>
<body>
<!--下拉刷新容器-->
<div id="pullrefresh" class="mui-content mui-scroll-wrapper">
<div class="mui-scroll">
<!--数据列表-->
<ul class="mui-table-view mui-table-view-chevron" id="all">
<!--<li class="mui-table-view-cell">
<a class="mui-navigate-right">
<span class="mui-icon-extra mui-icon-extra-outline"></span>
<span class="jays-record-datetime">2016-12-25 15:00</span>
<p class="tapin-msg">点击查看详情</p>
</a>
</li>-->
</ul>
</div>
</div>
<script src="../../js/mui.min.js"></script>
<script>
mui.init({
pullRefresh: {
container: '#pullrefresh',
down: {
callback: pulldownRefresh
},
up: {
contentrefresh: '正在加载...',
callback: pullupRefresh
}
}
});
/**
* 下拉刷新具体业务实现
*/
function pulldownRefresh() {
setTimeout(function() {
var table = document.body.querySelector('.mui-table-view');
var cells = document.body.querySelectorAll('.mui-table-view-cell');
mui('#pullrefresh').pullRefresh().endPulldownToRefresh(); //refresh completed
}, 1000);
}
var count = 1;
/**
* 上拉加载具体业务实现
*/
var me = false;
function pullupRefresh() {
mui.ajax('', {
data: {
access_token: '',
page: count++
},
dataType: 'json', //服务器返回json格式数据
type: 'post', //HTTP请求类型
timeout: 10000, //超时时间设置为10秒;
//headers:{'Content-Type':'application/json'},
success: function(data) {
//console.log(JSON.stringify(data));
if(data.code == 1) {
if(data.data.list.length == 0) {
me = true;
}
setTimeout(function() {
mui('#pullrefresh').pullRefresh().endPullupToRefresh(me); //参数为true代表没有更多数据了。
var table = document.body.querySelector('.mui-table-view');
var cells = document.body.querySelectorAll('.mui-table-view-cell');
for(var i = 0; i < data.data.list.length; i++) {
var li = document.createElement('li');
li.className = 'mui-table-view-cell';
li.setAttribute('data-blood-pressure-id', data.data.list[i].blood_pressure_id);
li.setAttribute('data-diastolic', data.data.list[i].diastolic);
li.setAttribute('data-pulse', data.data.list[i].pulse);
li.setAttribute('data-systolic', data.data.list[i].systolic);
li.setAttribute('data-created-at', data.data.list[i].created_at);
li.innerHTML = "<a class='mui-navigate-right'><span class='mui-icon-extra mui-icon-extra-outline'></span>" +
"<span class='jays-record-datetime' >" + data.data.list[i].created_at + "</span>" +
"<p class='tapin-msg'>点击查看详情</p></a>";
table.appendChild(li);
}
}, 1000);
} else {
mui.toast(data.msg);
}
},
error: function(xhr, type, errorThrown) {
mui.toast('系统异常');
}
});
}
if(mui.os.plus) {
mui.plusReady(function() {
setTimeout(function() {
mui('#pullrefresh').pullRefresh().pullupLoading();
}, 1000);
});
} else {
mui.ready(function() {
mui('#pullrefresh').pullRefresh().pullupLoading();
});
}
mui("body").on('tap', '.mui-table-view-cell', function() {
var blood_pressure_id = this.getAttribute("data-blood-pressure-id");
var diastolic = this.getAttribute("data-diastolic");
var pulse = this.getAttribute("data-pulse");
var createdAt = this.getAttribute("data-created-at");
var systolic = this.getAttribute("data-systolic");
mui.openWindow({
url: 'blood_pressure_history.html',
id: 'blood_pressure_history.html',
show: {
aniShow: 'slide-in-right',
duration: 200
},
extras: {
idss: {
blood_pressure_id: blood_pressure_id,
pulse: pulse,
createdAt: createdAt,
diastolic: diastolic,
systolic: systolic
}
},
waiting: {
autoShow: false
}
});
});
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>血压历史记录</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">
<link href="../../css/icons-extra.css" rel="stylesheet" />
<link rel="stylesheet" href="../../css/health.css" />
<style>
.mui-icon-extra.mui-icon-extra-outline {
font-size: px;
color: #646464;
float: left;
}
.mui-navigate-right:after,
.mui-push-right:after {
color: #ec6941;
}
.jays-record-datetime {
color: #7d7d7d;
margin-left: 10px;
}
/*.mui-icon-extra.mui-icon-extra-lamp{font-size: 26px; color: #ec6941;}
.mui-icon-extra.mui-icon-extra-lamp + .jays-record-datetime{color: #ec6941; font-weight: 300;}
.worning-msg{margin-left: 35px; color: #ec6941; font-weight: 200;}*/
.tapin-msg {
margin-left: 32px;
font-weight: 300;
}
</style>
</head>
<body>
<!--下拉刷新容器-->
<div id="pullrefresh" class="mui-content mui-scroll-wrapper">
<div class="mui-scroll">
<!--数据列表-->
<ul class="mui-table-view mui-table-view-chevron" id="all">
<!--<li class="mui-table-view-cell">
<a class="mui-navigate-right">
<span class="mui-icon-extra mui-icon-extra-outline"></span>
<span class="jays-record-datetime">2016-12-25 15:00</span>
<p class="tapin-msg">点击查看详情</p>
</a>
</li>-->
</ul>
</div>
</div>
<script src="../../js/mui.min.js"></script>
<script>
mui.init({
pullRefresh: {
container: '#pullrefresh',
down: {
callback: pulldownRefresh
},
up: {
contentrefresh: '正在加载...',
callback: pullupRefresh
}
}
});
/**
* 下拉刷新具体业务实现
*/
function pulldownRefresh() {
setTimeout(function() {
var table = document.body.querySelector('.mui-table-view');
var cells = document.body.querySelectorAll('.mui-table-view-cell');
mui('#pullrefresh').pullRefresh().endPulldownToRefresh(); //refresh completed
}, 1000);
}
var count = 1;
/**
* 上拉加载具体业务实现
*/
var me = false;
function pullupRefresh() {
mui.ajax('', {
data: {
access_token: '',
page: count++
},
dataType: 'json', //服务器返回json格式数据
type: 'post', //HTTP请求类型
timeout: 10000, //超时时间设置为10秒;
//headers:{'Content-Type':'application/json'},
success: function(data) {
//console.log(JSON.stringify(data));
if(data.code == 1) {
if(data.data.list.length == 0) {
me = true;
}
setTimeout(function() {
mui('#pullrefresh').pullRefresh().endPullupToRefresh(me); //参数为true代表没有更多数据了。
var table = document.body.querySelector('.mui-table-view');
var cells = document.body.querySelectorAll('.mui-table-view-cell');
for(var i = 0; i < data.data.list.length; i++) {
var li = document.createElement('li');
li.className = 'mui-table-view-cell';
li.setAttribute('data-blood-pressure-id', data.data.list[i].blood_pressure_id);
li.setAttribute('data-diastolic', data.data.list[i].diastolic);
li.setAttribute('data-pulse', data.data.list[i].pulse);
li.setAttribute('data-systolic', data.data.list[i].systolic);
li.setAttribute('data-created-at', data.data.list[i].created_at);
li.innerHTML = "<a class='mui-navigate-right'><span class='mui-icon-extra mui-icon-extra-outline'></span>" +
"<span class='jays-record-datetime' >" + data.data.list[i].created_at + "</span>" +
"<p class='tapin-msg'>点击查看详情</p></a>";
table.appendChild(li);
}
}, 1000);
} else {
mui.toast(data.msg);
}
},
error: function(xhr, type, errorThrown) {
mui.toast('系统异常');
}
});
}
if(mui.os.plus) {
mui.plusReady(function() {
setTimeout(function() {
mui('#pullrefresh').pullRefresh().pullupLoading();
}, 1000);
});
} else {
mui.ready(function() {
mui('#pullrefresh').pullRefresh().pullupLoading();
});
}
mui("body").on('tap', '.mui-table-view-cell', function() {
var blood_pressure_id = this.getAttribute("data-blood-pressure-id");
var diastolic = this.getAttribute("data-diastolic");
var pulse = this.getAttribute("data-pulse");
var createdAt = this.getAttribute("data-created-at");
var systolic = this.getAttribute("data-systolic");
mui.openWindow({
url: 'blood_pressure_history.html',
id: 'blood_pressure_history.html',
show: {
aniShow: 'slide-in-right',
duration: 200
},
extras: {
idss: {
blood_pressure_id: blood_pressure_id,
pulse: pulse,
createdAt: createdAt,
diastolic: diastolic,
systolic: systolic
}
},
waiting: {
autoShow: false
}
});
});
</script>
</body>
</html>
相关文章推荐
- HBuilder mui 关闭页面
- mui页面传参 页面跳转事件委托
- MUI --- 多个页面之间的传值 A页面B 页面 C页面
- HTML5+开发移动app教程4-mui中几种open页面的区别
- mui初级入门教程 — 模板页面实现原理及多端适配指南
- MUI框架开发HTML5手机APP(二)--页面跳转传值&底部选项卡切换
- hbuilder mui 移动网页 页面传参
- MUI框架-01-介绍-创建项目-简单页面
- MUI移动端页面跳转
- 【转】Hbuilder MUI 页面刷新及页面传值问题
- Hbuilder MUI webview 创建页面self.append(sub)与sub.show()区别
- Mui --- 页面之间的传值
- HBuilder MUI 实现关闭除指定页面外的其他所有页面的功能
- MUI - 实现关闭除指定页面外的其他所有页面的功能
- MUI 页面跳转(传值+接收)
- mui关于页面间传值的方法
- mui app内部任意页面回到的应用首页
- MUI页面传参到页面的子页面(获取父页面的参数)
- 使用MUI实现父子页面传值
- MUI 页面跳转(传值+接收)