看代码:
在子页面添加如下代码:
<script>
mui.init({
beforeback: function() {
//获得父页面的webview
var list = plus.webview.currentWebview().opener();
//触发父页面的自定义事件(refresh),从而进行刷新
mui.fire(list, 'refresh');
//返回true,继续页面关闭逻辑
return true;
}
});
mui.back();
</script>
在父页面中添加如下代码:
<script>
(function($, doc) {
window.addEventListener('refresh', function(e) {
//执行刷新
console.log("刷新父页面")
location.reload();
});
})(mui, document);
</script>
实现效果如下:
我们进行进行博主设置。
点击编辑资料:
修改博客昵称,点击返回:
返回过去看到设置成功了。