1. 参考:/UI2/demo/page/index.js 定义单页应用 window.shell=new ShellImpl 在其他页面中调用关闭当前页,并且跳转到新的页面,执行代码是:
window.shell.closePage('',null,"p2");
p2表示打开新页的URL(shellImp映射中写了P2的URL定义)
p2: { url: require.toUrl("./interactive/page2.w") }
也可以直接写成:
window.shell.closePage('',null,require.toUrl("./interactive/page2.w"));
建议shell.showPage打开的页面都做映射,URL会比较短一些!
2.点击事件中写如下代码!先使用showPage跳转(可以传参),跳转完了再关闭当前页面
Model.prototype.button2Click = function(event){ var me = this; justep.Shell.showPage('p2').done(function(){ me.close(); }); };
评一波