组件加载的过程中,数据与视图无法同时呈现的问题
来源:互联网 发布:idm for mac 破解 编辑:程序博客网 时间:2024/06/06 15:01
已经四点了,按捺住忐忑不安的心情,写篇小感悟。
这次遇到的问题是组件的数据更新之后,上面的视图无法跟着同时更新。分析的原因是在进行数据更新的时候,组件没有再次进行加载。很简单的一个问题。提出的想法是,在进行循环的时候,将for放到最底层的数组。
等待解决后个更新,貌似有一堆需要解决的更新。
然后数据需要重新定义了……再会!!!!!!!!
这里更新一下:
使用的是,Object.assign()函数,MDN上的解释如下:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/assign
这里是采取了copy一下数据的措施,等于说是把数据又在内存上给了一个新的位置。
favGroupData () {
return this.typesGroupData.map(item=> Object.assign({},item, {
list: this.favViewList.filter(fav=> fav.groupId ===item.id)
}))
}
然后是在
watch: {
favGroupData () {
this.$forceUpdate()
}
},
在vue里面,就是在watch里面监测。
这样完成了数据的更新。
0 0
- 组件加载的过程中,数据与视图无法同时呈现的问题
- 使用Flex中Image组件图片无法呈现问题分析
- 使用Flex中Image组件图片无法呈现问题分析
- UI组件的呈现
- Spring MVC视图的呈现
- VS2008 视图资源.rc无法加载的问题及解决方法
- 视图控制器视图的加载过程
- iOS中一个视图上的多个控件同时点击同时响应的问题?
- 代码实现JSF组件树的创建与呈现
- VS2013中无法看到资源视图的解决过程总结
- 关于js在页面呈现时的加载顺序问题
- 客户端出错:无法在数据表视图中显示该列表: 没有安装与 Windows SharePoint Services 兼容的数据表组件。
- gradle加载慢与无法加载的问题
- 最近在用表格呈现数据时遇到的问题
- 关于vb项目在不同操作系统(中英文windows)中打开时出现组件无法加载的问题
- 关于android的pulltorefreshview组件在视图页面无法显示的问题
- 3 推荐数据的呈现
- QML中的模型/视图--在QML中呈现数据
- Angular学习-controller
- POJ 2451 Uyuw's Concert (半平面交)
- CMake使用总结
- Java数组的学习
- Spring注解
- 组件加载的过程中,数据与视图无法同时呈现的问题
- shell
- 优化:一种将交叉验证(CV)速度提升10倍的方法
- Datatables重载数据的解决方案
- Android N的铃声问题(1)
- .clear的div的作用
- JVM内存区概述——InteviewOrientation
- 1104. Sum of Number Segments (20)[数学逻辑题]
- 数据流重定向