aalizzwell
aalizzwell
  • 发布:2016-07-19 11:28
  • 更新:2016-07-19 11:56
  • 阅读:2604

mui.open 窗体传值失败

分类:MUI

安卓4.2.1 Coolpad 7269使用mui.open打开新页面extras传值失败,android 4.3,iphone测试没问题,目前没有测试更多版本。

2016-07-19 11:28 负责人:无 分享
已邀请:
aalizzwell

aalizzwell (作者)

复制代码mui.plusReady(function() {  
            document.getElementById("btnScan").addEventListener("tap", function() {  
                id=plus.webview.currentWebview().id;  
                console.log("myId="+id);  
                mui.openWindow({  
                    id: "brscan",  
                    url: "brscan.html",  
                    "extras": {  
                        viewId: "ddddd",  
                        abc:id,  
                        a:1  
                    }  
                });  
            });  
});

新页面中:

复制代码(function(m, doc) {  
            m.init();  
            m.plusReady(function() {  
                self = plus.webview.currentWebview();  
                console.log("viewId="+self.viewId+",a="+self.a+",abc="+self.abc+",ddd="+self.ddd);  
                view = plus.webview.getWebviewById(viewId);  
            });  
        })(mui, document);
赵梦欢

赵梦欢 - 专注前端,乐于分享!

拓展参数extras页面传值的适用类型为新建页面时传值,若页面已经进行完成了loaded事件,比如需要打开的页面提前进行了预加载,此时会失效,这个时候需要适用mui.fire,同时注意接收参数的时机,需要在show事件完成时候接收参数。

详细可以参考这里:页面传参深入探究

  • aalizzwell (作者)

    没有进行预加载,是首次加载,有些机型可以

    2016-07-19 13:13

  • aalizzwell (作者)

    页面传值属于基础功能,请尽快完善

    2016-07-19 13:25

该问题目前已经被锁定, 无法添加新回复

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容