收藏
回答

web-view清除页面缓存

小程序中page1(webview跳转到page2(原生页),page2中使用setData改变page1页面中的webviewsrc的值实现webview页面跳转

* 偶现不起作用,webview虽然src值改变,却停留在跳转前的页面不跳转到改变后的src链接;

* 但清除微信的缓存之后page1能正常跳转到改变后的src链接;

* 是否可以提供api主动清除webview的页面缓存

示例代码:

var pages = getCurrentPages();

var prevPage = pages[pages.length - 2];

let url = "https://m.haodf.com/touch/doctor/DE4r0Fy0C9LuG0JopWKr2o3UuDINgIYJg.htm";//新的src链接

prevPage.setData({

    url: url//设置前一个webview页面的src值实现页面跳转

});

setTimeout(function functionName() {

    wx.navigateBack()

}, 2000);


最后一次编辑于  2018-01-23
回答关注问题邀请回答
收藏

2 个回答

  • WALLE
    WALLE
    2018-01-23

    开发工具不会,手机客户端会

    2018-01-23
    赞同
    回复
  • Albert Einstein [官]
    Albert Einstein [官]
    2018-01-23

    请问是开发工具和客户端都会有此问题吗?

    2018-01-23
    赞同
    回复