webview---小程序-----webivew 返回时如何同步状态?

小程序 文章 2021-03-06 16:41 488 0 全屏看文

AI助手支持GPT4.0

webview---小程序-----webivew 返回时如何同步状态?webview---small program-----how to synchronize the status when webivew returns?

webview---小程序-----webivew 返回时如何同步状态?

在微信小程序中的webview页面A,使用wx.navigateTo跳转到小程序页面B,在小程序页面B上完成一键登录逻辑完了之后携带参数跳转到webview页面C,这时候webview页面C请求一个接口完成后要逐步返回到webview页面A,页面A的状态不会同步,无法拿到刚才页面C的接口里的数据,要怎么让它同步?

1.如果去刷新webview页面A,要怎么刷新,我目前尝试了网上的刷新方案,总是会刷新到页面C上,而不是A

2.如果在页面B返回A时携带参数,要怎么携带,目前使用wx.navigateBack来返回

In the WebView page a of wechat applet, use wx.navigateTo Jump to applet page B. after completing one click login logic on applet page B, jump to WebView page C with parameters. At this time, WebView page C requests an interface, and then returns to WebView page a step by step. The status of page a will not be synchronized, and the data in the interface of just started page C cannot be obtained, How do you synchronize it? 1. If I want to refresh WebView page a, how do I refresh? I have tried the online refresh scheme, and I always refresh to page C instead of page A. 2. If I carry parameters when page B returns to a, how do I carry them wx.navigateBack Come back

回答:

🙄:
小程序页面B ==》 webview页面A    可以在url带上参数  wx.navigateTo({url: '/pages/webview?参数'})  如果有这个参数就刷新呗


#&&key=.:

可以用this.options来获取小程序页面中的参数,然后a页面通过传入的参数来进入指定的页面,代码大概像下面这样

js

data: {    src:''  // 这里填写页面默认的地址  },  onLoad: function (options) {    console.log(options);    if(options && options.src != undefined){          let src = decodeURIComponent(options.src);      src = src.replace(/http:///, "https://");      this.setData({        src: src      })    }  },


wxml

<web-view src="/uploads/cj/article/2021/03/06/95ef2cfb3513bcae15d4c665c58c0a54.jpg"></web-view>


在b页面登录获取参数后,用wx.reLaunch来进入a页面,参数传在src内,注意需要encode下哦!

wx.reLaunch({	url: '/pages/index/index?src=' + src,})
詹迪克:

页面A wx.redirect -》 页面B wx.redirect 页面C -》wx.redirect +参数至 页面A

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
有什么方法可以获取到第三方服务器上的php的api接口源码吗?
扫普通链接二维码打开小程序,配置好二维码规则,无法打开,是什么原因?
模拟可以连上小程序,正常使用,但手机真机调试连不上服务器,怎么回事?
小程序云开发适合个人只是说说吗?
小程序onShareAppMessage转发给某个人,可以获取被转发那一个的的openid吗?
随便看看
企业微信通讯录账号被管理员误/恶意删除,怎么办? 8378
问题? 7592
如何快速搭建抽奖助手小程序(无需代码知识) 5168
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 6231
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 5742
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 5309
如何解决渲染层网络错误Failed to load media? 16661
小程序找号找回 释放昵称? 2600
我的小程序广告主收入5301,实际进账4406,是怎么回事呀? 2573
删除部分微信用户个人数据的通知,怎么删除? 5633