微信小程序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界面刷新