mui页面传值

mui之事件绑定及自定义事件

点击li跳转并传值到下一页

index.html

 1 <body>
 2     <div class="mui-content">
 3         <ul id="lists" class="mui-table-view">
 4                 <li id="li1" class="mui-table-view-cell">
 5                     <a class="mui-navigate-right">
 6                         标题1
 7                     </a>
 8                 </li>
 9                 <li id="li2" class="mui-table-view-cell">
10                     <a class="mui-navigate-right">
11                          标题 2
12                     </a>
13                 </li>
14                 <li id="li3" class="mui-table-view-cell">
15                     <a class="mui-navigate-right">
16                          标题 3
17                     </a>
18                 </li>
19             </ul>
20     </div>
21 </body>
22    <script type="text/javascript" charset="utf-8">
23           mui.init();
24           mui.plusReady(function(){
25               //预加载新页面
26               var prePage = mui.preload({url:‘info.html‘,id:‘info.html‘});
27               //点击li
28               mui(‘#lists‘).on(‘tap‘,‘li‘,function(){
29                   //触发自定义事件  .fire(传值目标页面,自定义事件名称,所要传递的数据为json格式的数据)
30                   mui.fire(prePage,‘newEvent‘,{‘title‘:this.innerText,‘id‘:this.getAttribute(‘id‘)});
31                   //打开目标页面
32                   mui.openWindow({
33                       url:‘info.html‘,
34                       id :‘info.html‘
35                   });
36               });
37           });
38     </script>

目标页面 info.html

 1 <body>
 2         <header class="mui-bar mui-bar-nav">
 3             <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
 4             <h1 id="title1" class="mui-title"></h1>
 5         </header>
 6         <script src="js/mui.min.js"></script>
 7         <script type="text/javascript">
 8             mui.init();
 9             mui.plusReady(function(){
10                 window.addEventListener(‘newEvent‘,function(e){
11                     var titel1 = mui(‘#title1‘);
12                     titel1[0].innerText = e.detail.title;
13                     mui.toast(e.detail.id);
14                 });
15             });
16         </script>
17     </body>
时间: 2024-12-04 17:56:53

mui页面传值的相关文章

MUI 页面刷新及页面传值问题

一.页面刷新问题 1.父页面A跳转到子页面B,B页面修改数据后再跳回A页面,刷新A页面数据 (1).父页面A代码 window.addEventListener("pageflowrefresh", function (e) { location.reload(); }); (2).子页面B代码 var main = plus.webview.currentWebview().opener();//获取父页面A对象 var main = plus.webview.getWebviewB

【转】Hbuilder MUI 页面刷新及页面传值问题

文章来源:http://www.111cn.net/sys/CentOS/67213.htm 一.页面刷新问题 1.父页面A跳转到子页面B,B页面修改数据后再跳回A页面,刷新A页面数据 (1).父页面A代码 window.addEventListener("pageflowrefresh", function (e) { location.reload(); }); (2).子页面B代码 var main = plus.webview.currentWebview().opener()

mui框架开发aop的跨页面传值

mui开发跨平台app,其实不乏会涉及到跨页面传值,今天给大家简单介绍一种常用也是简单的传值方法 咱在这里设置一个场景,就是两个页面进入到同一页面展示不同的元素,此时需要在这两个页面各自设置一个区别的标签传递到那个要进入的页面,此时写法如下: 其中一个页面的传值如下: mui.openWindow({ //要跳转的页面地址 url: 'newsShow.html', //要跳转的页面id d: 'newsShow', //页面出现方式 show: { aniShow: 'pop-in' }, /

05-19Web端控件,页面传值

一.记忆Web端控件需要配合HTML 中的Form表单元素 1.Label 会被编译成span标签 属性: Text:文本内容 CssClass:CSS样式 Enlabled:是否可用 Visible:是否可见 2.Literal 空的,C#会把里面的Text内容直接作为网页代码传过去,比如Text里面写上<input type="button" />会直接在网页中插入一个按钮 属性: Text:内容 文本类 文本框      <input type="te

Web端控件,页面传值

一.记忆Web端控件需要配合HTML 中的Form表单元素 Label - 在HTML中被编译成<span> Literal - 在HTML中被编译成空 文本类 文本框      <input type="text">                        TextBox 密码框      <input type="password">                 TextBox 属性TextMode="pa

webform 页面传值的方法总结

ASP.NET页面之间传递值的几种方式 页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值.存储对象传值.ajax.类.model.表单等.但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer. 一.QueryString QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中.如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法.但是对于

C#--父子页面传值、刷新(showModalDialog)

父页面: 1 var obj = new Object(); 2 obj.name="name"; 3 var rtnValue=window.showModalDialog("child.aspx",obj,"dialogWidth:500px;dialogHeight:300px;status:no;scrollbars=yes;help:no"); 4 if(rtnValue=="ok"){ 5 window.locat

webform(六)内置对象 跨页面传值

内置对象跨页面传值有六种:Request,Response,Session,Cookie,Application,VIewState. 一.Request和ResponseRequest request请求对象是从客户端向服务器发出请求,包括用户提交的信息以及客户端的一些信息.客户端可通过HTML表单或在网页地址后面提供参数的方法提交数据,然后通过request对象的相关方法来获取这些数据.request的各种方法主要用来处理客户端浏览器提交的请求中的各项参数和选项.response 响应对象在

在alert里面加入一个页面,子页面传值父页面

把easyDialog v2.0这个插件加入到了项目中,在做选择部门功能时运用这个插件,在easyDialog.open里面的content函数中套了一个iframe标签,把部门页面的地址放入到src中 <iframe id="iframe" src="<%=basePath %>admin/login/deptno" frameborder="no" border="0" height="240&