# 背景

    用户创建了一个页面，页面列表行事件配置webview方式打开eb数据源详情，删除数据后，页面列表没有回刷

# 方案

## 1、了解一个背景

> #### ios往返缓存导致打开页面返回后，页面不刷新的问题解决方案

此种情况常见于url路径是http协议携带端口时，location.href的跳转返回后，当前页面没有刷新。标准解决方案建议客户升级https协议。若没有可升级的方案，可使用以下代码临时处理。

```
let isPageHide = false;
window.addEventListener('pageshow', function () {   
  if (isPageHide) {   
    window.location.reload();   
  }   
});
window.addEventListener('pagehide', function () {   
  isPageHide = true;   
});
```

## 2、解决当前问题

#### a、页面列表打开详情事件打开方式配置【当前页面】

[图片附件未整合: ../../../../_assets/369678696950267904/001-ce883d7957.png]

#### b、eb表单删除按钮添加js动作

window.weappUtils.history.go(-1)

[图片附件未整合: ../../../../_assets/369678696950267904/002-71fc2b65a9.png]

c、页面添加上述背景的代码块

[图片附件未整合: ../../../../_assets/369678696950267904/003-27fedafb81.png]
