我想在每个界面关闭之前执行一个方法,因如何写?不想写在mui.init的beforeback中,因为我想封装在app.js中..app.js每个界面都会引用
wenju
- 发布:2016-05-07 20:24
- 更新:2016-05-08 13:14
- 阅读:1521
wenju (作者)
在app.js中重写mui.back;; 那么在其他地方有重写mui.back 这个方法会不会就失效了
2016-05-09 09:56
向文成
其他地方要重写这个方法继续,var oldback = mui.back,带进去,也就是每次想重写的mui.back的时候,都把旧的保存,新的引用就是了
2016-05-24 13:54
向文成
//app.js里,先执行
var oldback = mui.back;
mui.back = function (){
if (isExitsFunction(beforeback))beforeback();
oldback();
}
//页面里
var oldback = mui.back; //此时oldback 是我们app.js里初始化好的mui.back
mui.back = function (){
//其他
oldback();
}
相当于每次重写都执行一下以前的mui.back,迭代
2016-05-24 14:00