小程序内嵌H5

路劲:小程序页面A---webview---h5页面---小程序B
小程序页面B返回H5页面,H5页面不刷新
方法一:在webview内跳转链接上加时间戳


       
 
onShow: function () {
    let path = wx.getStorageSync("webPath")
    this.setData({
      toUrl : `${path}?time=${new Date}`
    })
},

方法二:
在小程序B页面

var pages = getCurrentPages();
var prevPage = pages[pages.length - 2];
if(prevPage.route == "pages/active/index"){
  // web-view 页面参数
  var options = {
    accessUrl: prevPage.options.accessUrl,
    paramDic: prevPage.options.paramDic
  }
  prevPage.onLoad(options);
}
wx.navigateBack({});

这些方法在小程序内是管用的
但是我的小程序页面是在app分享出来的,分享的是webview页面,我在webview页面进行处理跳到H5,这样路径就是webView----H5页面---小程序页面,这样小程序页面返回H5的时候还是不刷新,我的解决方法是小程序页面直接跳webView,但是还是会有点问题,谁有更好的方法欢迎指正

参考:
https://blog.csdn.net/zx562602419/article/details/106205786?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2allsobaiduend~default-1-106205786.nonecase&utm_term=%E5%B0%8F%E7%A8%8B%E5%BA%8F%E8%BF%94%E5%9B%9Eh5%E4%B8%8D%E5%88%B7%E6%96%B0%E9%97%AE%E9%A2%98&spm=1000.2123.3001.4430
https://www.jianshu.com/p/a0dc3a1464e3
https://www.cnblogs.com/10manongit/archive/2004/01/13/12703816.html
https://blog.csdn.net/rolan1993/article/details/79853179
https://blog.csdn.net/qq_37451395/article/details/103386324

原生
https://www.cnblogs.com/guangyun/p/8394823.html
https://blog.csdn.net/w1366352655/article/details/86177874
vue
https://blog.csdn.net/wr1067145458/article/details/102930376

你可能感兴趣的:(小程序内嵌H5)