点击一个按钮 弹出另一个界面,同时把值传给另一个界面
在另一个界面修改完值,点击返回按钮返回上一界面,这个时候怎么把参数传给上一个界面??
用的是mui 框架,求解,谢谢
在要接受的页面用window.addEventListener('方法名称',function(event){ //通过event.detail可获得传递过来的参数内容});启动事件监听。在需要触发事件的页面调用mui.fire(pageId,'方法名称',{});第一个参数是需要接受页面的对象可以通过plus.webview.getWebviewById('页面id')获得,第二个是监听事件的方法名称,第三个是你想传递的参数 详见
亲,这是想做我画你猜吗?不过这个需求倒是好处理,关键在于要不断的监听一个页面上的操作,然后传值到另一个页面渲染!
mui的话有一个mui.fire的方法,可以查看一下;返回的上一个界面就是另一个界面的opener()
这个属于mui中传值的问题,方法有很多种,推荐使用自定义事件刷新前一个页面。HTML5+ APP页面传参详解
或者用最简单的localstorage来传值
用mui.fire那个回答是正解
在要接受的页面用
window.addEventListener('方法名称',function(event){
//通过event.detail可获得传递过来的参数内容
});
启动事件监听。在需要触发事件的页面调用
mui.fire(pageId,'方法名称',{});
第一个参数是需要接受页面的对象可以通过plus.webview.getWebviewById('页面id')获得,
第二个是监听事件的方法名称,
第三个是你想传递的参数 详见
亲,这是想做我画你猜吗?不过这个需求倒是好处理,关键在于要不断的监听一个页面上的操作,然后传值到另一个页面渲染!
mui的话有一个mui.fire的方法,可以查看一下;返回的上一个界面就是另一个界面的opener()
这个属于mui中传值的问题,方法有很多种,推荐使用自定义事件刷新前一个页面。HTML5+ APP页面传参详解
或者用最简单的localstorage来传值
用mui.fire那个回答是正解