ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
### 新窗口打开页面 mag.newWin(url, params); ``` /** * @param(required) url String * @param(required) params Object */ var url = 'http://www.baidu.com', params = { name: 'zz' }; mag.newWin(url, params); ``` ### 关闭当前页面 ~~~ mag.closeWin(); ~~~ ### 配置页面生命周期回调 1.在A页面使用mag.newWin('xxx')跳转到B页面,在B页面中进行一些操作后会影响到A页面数据,这时就可以在A页面中配置页面生命周期回调,比如可以在pageAppear回调方法中刷新页面,从而能够让B页面中的操作真正影响到A页面; *注意:使用window.location.href修改页面地址,就可以不用进行这个配置操作了* mag.setPageLife(); ``` /** * @param(required) config Object * { * pageAppear:页面显示后的回调 (Function, required) * pageDisappear:页面消失后的回调 (Function, required) * } */ mag.setPageLife({ pageAppear: function(){}, pageDisappear: function(){} }); ```