1.打开一个webview页面a
2.在a页面再打开一个webview页面b
3.在b页面更新vuex状态
4.返回到a页面
![l***@qq.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/bd24bee4bafdd4110ee22b08808c205c.png)
- 发布:2022-03-10 13:10
- 更新:2022-03-10 13:10
- 阅读:558
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 12.21
HBuilderX类型: 正式
HBuilderX版本号: 3.4.1
手机系统: iOS
手机系统版本号: iOS 15
手机厂商: 苹果
手机机型: iphone13
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
a 页面中vuex状态会同步更新
a 页面中vuex状态会同步更新
实际结果:
a页面中的vuex状态还是旧的,如果此时关闭屏幕再打开屏幕,a中的vuex状态才会变成最新的
a页面中的vuex状态还是旧的,如果此时关闭屏幕再打开屏幕,a中的vuex状态才会变成最新的
bug描述:
不同的webview之间的vuex数据不同步:
打开webview A,在webview A 页面打开webview B (webview A 与webview B 为同一个页面,不同的参数),此时在B更新vuex 状态,然后返回页面A,那么现在A页面还是更新之前的状态,如果此时把屏幕关闭,再打开,A的状态才会变成最新的。
0 个回复