解决移动H5页面的刷组造成件传值数据丢失问题
2024-10-20 16:09:20
问题描述
当前页面由2个组件组成分别命名成a,b,其中组件b(子)需要组件a(父)内接口响应的时间字段,因为组件b不能实时的接收到数据
因此组件b在接收数据的时用定时器加了一个延迟,但是在网络不好或者重复点击F5时,组件b接收不到组件a传递来的字段,造成页面
显示终止
分析及解决
1.现阶段是延迟1s,再增加延迟会造成页面显示不友好
2.因为组件b会对获取到的时间字段做倒计时处理,因此不能监听数据变化
3.因为组件b只需要一个字段,不至于再请求一次接口
最后选择给组件b增加声明一个ref属性,然后直接在接口响应的时候给组件b赋值,并调用处理时间的方法
this.$refs.componentb.timeout = res.datatimeout;
this.$refs.componentb.handleTimeout();
最新文章
- JCIP chap3 share objects
- <;html>;中的action
- Nginx: could not build the server_names_hash 解决办法
- mysql的粗略学习
- K贪心
- 熬之滴水成石:最想深入了解的内容--windows内核机制(15)
- Redhat_AS5下安装MySQL5.0总结
- 目前微服务/REST的最佳技术栈
- 图像检索(3):BoW实现
- windows查看端口占用 windows端口占用 查找端口占用程序 强制结束端口占用 查看某个端口被占用的解决方法 如何查看Windows下端口占用情况
- 22 , CSS 构造颜色、背景与图像
- Java 200+ 面试题补充② Netty 模块
- prefixspan是挖掘频繁子序列,子序列不一定是连续的,当心!!!
- ORACLE 配置连接远程数据库
- python爬取百度贴吧帖子
- C#开发邮件收发(同步)
- Python3: Windows系统上同时安装Python2和Python3
- java笔记--线程的插队行为
- 转 彻底理解js中的&;&;和||
- Jquery实用代码片段(转)