var taskList = plus.webview.getWebviewById('tasklist');
taskList.reload();
mui.back();
1、上面是我根据官方的提示方法,以及问答社区朋友的回答,得到的返回刷新页面的方法。
2、具体实现方法是,把以上代码放到触发返回刷新事件的元素上
document.getElementById("btn").addEventListener("tap", function() {
var taskList = plus.webview.getWebviewById('tasklist');
taskList.reload();
mui.back();
}
3、getWebviewById('tasklist');中的tasklist即为要刷新的页面的id,但是这个id从何而来呢?
4、其实除了入口页面,其他页面都是可以通过openwindow的时候追加id的,也就是说是通过要刷新的页面的上一个页面得来。
mui.openWindow({
url: 'my-task-list.html',
id: 'tasklist',
}
5、我在处理返回刷新的时候在getWebviewById这里卡了很久,记录下来,以备查阅。
9 个评论
要回复文章请先登录或注册
y***@126.com
3***@qq.com
9***@qq.com
Yooye (作者)
为乐而来
4***@qq.com
xiamo152
xdhgjdsjdcgrdh
xiamo152