目录

微信小程序web-view刷新

目录

微信小程序web-view刷新

简单说就是:onLoad记录参数,onShow中重新启动该界面并把原参数传递给当前界面

 onLoad: function(options) {
        //记录传递过来的options
        console.log(options)
        this.data.options = options
 }
  onShow: function() {
  	  // 原参数传递给当前界面
      var options = this.data.options
      if(getApp().globalData.isWebViewLoad){
        getApp().globalData.isWebViewLoad=false
        wx.redirectTo({
          url: '/pages/xxxxx/wvDetial?'+'param1=' + options.param1+ "&title=" + options.title + "&share=" + options.share
        })
      }
       
    },

getApp().globalData.isWebViewLoad 这个是个标记:比如登录后刷新h5,办卡后刷新h5等场景

h5界面未登录 -> 点击h5中按钮跳转到登录界面 -> 登录后isWebViewLoad改为true -> 返回后h5界面刷新