Klicken Sie auf eine Schaltfläche, um eine andere Schnittstelle aufzurufen und gleichzeitig den Wert an die andere Schnittstelle zu übergeben
Nachdem Sie den Wert in einer anderen Schnittstelle geändert haben, klicken Sie auf die Schaltfläche „Zurück“, um zur vorherigen Schnittstelle zurückzukehren. Wie werden die Parameter zu diesem Zeitpunkt an die vorherige Schnittstelle übergeben? ?
Bitte lösen Sie es mit dem Mui-Framework, danke
在要接受的页面用
window.addEventListener('方法名称',function(event){
//通过event.detail可获得传递过来的参数内容
});
启动事件监听。在需要触发事件的页面调用
mui.fire(pageId,'方法名称',{});
第一个参数是需要接受页面的对象可以通过plus.webview.getWebviewById('页面id')获得,
第二个是监听事件的方法名称,
第三个是你想传递的参数 详见
亲,这是想做我画你猜吗?不过这个需求倒是好处理,关键在于要不断的监听一个页面上的操作,然后传值到另一个页面渲染!
mui的话有一个mui.fire的方法,可以查看一下;返回的上一个界面就是另一个界面的opener()
这个属于mui中传值的问题,方法有很多种,推荐使用自定义事件刷新前一个页面。HTML5+ APP页面传参详解
或者用最简单的localstorage来传值
用mui.fire那个回答是正解