c***@126.com
c***@126.com
  • 发布:2017-07-21 16:18
  • 更新:2017-08-11 16:27
  • 阅读:1991

页面调用mui.back()方法怎么传值啊

分类:MUI

我现在有3个页面 a.html b.html c.html,a.html 通过.mui().openWindow方法打开b.html,,b.html 通过.mui().openWindow方法打开c.html,现在在 c.html页面调用mui.back()方法返回b.html页面,然后传一个字符串和调用b.html里面的一个自己的function 这个怎么实现啊 , 我在c.html里面 声明 var trailBack = plus.webview.getWebviewByid('trailBack'); 会报plus is not defined 这个错误 ,api上面的mui.fire(list,'refresh'); 的refresh事件是一个方法吗

2017-07-21 16:18 负责人:无 分享
已邀请:
skysowe

skysowe

参考一下:http://ask.dcloud.net.cn/question/45725

王者地带

王者地带 - 5+混合APP开发教程网 | http://www.html5-app.com | 咨询QQ: 2564034335

  在C页面返回时,执行以下,会触发B页面 function set_b(){} , 方法  
    var ws=plus.webview.currentWebview().parent();  
          ws.evalJS("set_b()");
五叶神

五叶神 - 世界上没有免费的午餐,也不要有一颗贪婪的心

mui.fire(list,'refresh');
refresh 是在b页面自己监听的一个方法,你看下文档fire就知道了,list就是plus.webview.getWebviewById('b页面id')
b页面写自定义监听方法:document.addEventListener('refresh',function(e){}); 名字随便定义,对应唯一就行

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