訫
  • 发布:2016-01-07 17:01
  • 更新:2016-01-07 17:41
  • 阅读:5211

进入页面每次都执行的方法 怎么写

分类:MUI
mui

从 list.html 页面 点击进入 update.html 页面 ,在update.html 页面修改了信息 点击返回( 顶部的< ) ,在
list,html 中能看到刷新的内容吗?
直接点说,就是 X.html 进入 Y.html 返回 X.html 是 有没有 什么办法会自动执行 一个方法,不要用重新打开X.html 页面的方法;

2016-01-07 17:01 负责人:无 分享
已邀请:
maq

maq

不会有什么“自动执行”的方法,需要你自己用程序触发,比如自定义事件

訫

(作者)

我想知道 每次 进入 这个页面 能不能都触发 fun1()这个方法
(function($, doc){
$.init();

fun1();

$.plusReady(function(){  

});  

}(mui, document));

maq

maq

我的前一个回答不准确,请忽略。

首先要搞清楚你所说的【点击进入】和【点击返回】是怎么实现的。

如果是两个不同的 webview,那么在【点击返回】的时候,list.html 所在的 webview 只是【又显示到屏幕上了】而已,页面内容本身并没有重新装载,也不会重新执行初始化代码。如果你想 fun1() 被再次执行的话,就要自己想办法,比如用【自定义事件】。

如果是在同一个 webview 里面,那么情况就跟普通的页面跳转是一样的了,【点击返回】的时候,list.html 实际上是被重新装载到 webview 里面的。

訫

(作者)

谢谢 你
我是用 mui.openWindow() 打开 update.html 页面 的 , 在update.html修改 并发送到服务器

然后,用 mui里的 mui-action-back 返回的 到list。html 页面的
我还以为 mui-action-back 会出发 像 ‘tap, onclick’ 之类 的 事件 想用 下面这个方法 从服务器获取
window.addEventListener('tap', function(){
});
再次谢谢

该问题目前已经被锁定, 无法添加新回复