一卡通
一卡通
  • 发布:2015-05-19 17:03
  • 更新:2015-05-20 18:02
  • 阅读:3207

怎么获得传递过来的参数?

分类:MUI
mui.openWindow  
 extras:{  
      .....//自定义扩展参数,可以用来处理页面间传值  
    }  
}

这个没看懂,

extras:新窗口的额外扩展参数,可用来处理页面间传值;例如:var webview = mui.openWindow({url:'info.html',extras:{name:'mui'}});console.log(webview.name);,会输出"mui"字符串;注意:扩展参数仅在打开新窗口时有效,若目标窗口为预加载页面,则通过mui.openWindow方法打开时传递的extras参数无效。

怎么能在新页面获取到传递过来的值?

2015-05-19 17:03 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

写了是webview.name啊。

  • 一卡通 (作者)

    在A打开B,想把name:'mui'传给B,在A里这么写?

    var webview = mui.openWindow({url:'B.html',extras:{name:'mui'}});在b里这么写?console.log(webview.name);

    2015-05-20 10:35

DCloud_UNI_CHB

DCloud_UNI_CHB

在B页面中肯定要首先获得当前webview对象,然后再使用webview.name获取参数,例如:

var self = plus.webview.currentWebview();  
var name = self.name;  
console.log(name);

参考:mui框架如何实现页面间传值

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