MUI中两个页面传递list中的值

在mui中,怎么传递list列表中的值到另一个页面

  1. 首先在list列表中对list的id赋予你想传递的值

给list中的id赋予你想传递的值

							var li = document.createElement('li');
							li.className = 'mui-table-view-cell';
							li.id = item.signgeobd;
							li.innerHTML = "<div class='mui-table'>"
							+ "<div class='mui-table-cell mui-col-xs-2 mui-text-center'><span class='mui-h5'>"
							+ (index+1)
							+ "</span></div><div class='mui-table-cell mui-col-xs-10'><h5 class='mui-ellipsis'>签到终端:"
							+ signsituationstr
			                + "</h5><h5 class='mui-ellipsis'>签到类型:"
			                + signintypestr
			                + "</h5><h5 class='mui-ellipsis'>签到结果:"
			                + isvalidstr
			                + "</h5><h5 class='mui-ellipsis'>签到时间:"
			                + item.signtime
			                + "</h5><h5 class='mui-ellipsis'>是否定位:"
			                + issigngeo
			                + "</h5></div></div>";
							table.appendChild(li);

2.获取id值并传递到指定的页面
获取指定的值并传递到指定的页面

mui(".mui-table-view").on('tap','.mui-table-view-cell',function(){
				//获取id
				var id = this.getAttribute("id");				 
				 if(id != undefined || id != ''){
					 mui.openWindow({
					 	url: 'locationCheck.html',
					 	id: 'locationCheck.html',
					 	extras: {
					 		signgeobd: id					 
					 	}
					 })
				 }else {
					 mui.toast('');
				 }

3.到调转后的页面获取传过来的参数
获取传过来的参数

				var map = new BMap.Map("allmap");				
				var signge = plus.webview.currentWebview().signgeobd; //注意:signgeobd要与传递页面一致
				var sig = signge.split(",");
				Ing = sig[0];
				Lat = sig[1];
				console.log(signge)
				var point = new BMap.Point(Ing,Lat);
				var point1;
				var marker;
				var deptcode;

4.注意
这两个值要一致

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值