社区
JavaScript
帖子详情
怎么做到数据改变刷新后,当前位置不改变
眉梢阿啰
2019-04-08 04:40:50
面试中被问到这个问题,之前的项目用的vue,列表和详情之间跳转用的keep-alive保证从详情返回后,当前位置不改变,因为没有数据的更改。 这种类似于后台管理,点击修改数据后保存,当前位置不变。
...全文
105
回复
打赏
收藏
怎么做到数据改变刷新后,当前位置不改变
面试中被问到这个问题,之前的项目用的vue,列表和详情之间跳转用的keep-alive保证从详情返回后,当前位置不改变,因为没有数据的更改。 这种类似于后台管理,点击修改数据后保存,当前位置不变。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
仿微信对话列表滑动删除功能
仿微信对话列表滑动删除功能,在listview中可以滑动删除item
关于vue项目
刷新
当前
页面,获取
数据
改变
后的页面
vue项目
刷新
当前
页面的几种方法 vue因为生命周期的原因,很多时候碰到这种情况:页面点击修改按钮,相应需要
改变
的
数据
不
改变
,只有F5情况下才能
刷新
数据
已经修改后的页面。因为虽然点击了修改
数据
按钮,但是vue的生命周期已经执行完了,所以页面不会发生重绘了,这个时候我们需要在程序内写一行
刷新
当前
页面的代码,一般回立马想到这两种: location. reload() this.$router.go(0) 这两种方式可以实现功能,但是缺点很明显,就是让整个页面重新加载,会出现一个瞬间的空白页面,体验很不好
vue父组件内
数据
改变
后,子组件页面不
刷新
问题
想要实现效果: 问题描述:子组件是一个表单,表单内
数据
变化后,在父组件会自动保存并获取计算公式的值,但是获取到公式的值后页面无法
刷新
,如图: 解决方法: (可能有朋友会说使用Vue的set来强制
刷新
,但是强制
刷新
的是父组件的
数据
和页面,子组件依旧没有
刷新
) 我的办法是给子组件加一个key,得到公式 的值后key也随之
改变
,子组件也会跟着
改变
。如下图: timeRefusr的初始值我用的
当前
时间的时间戳:timeRefusr: new Date().getTime(), 在公式值
改变
后
刷新
timeRef
vue如何做到只
刷新
当前
组件不
刷新
整个页面
只
刷新
当前
组件不
刷新
整个页面
echarts在
数据
改变
后,折线图并没有全部
刷新
echarts在
数据
改变
后,折线图并没有全部
刷新
在做一个BI项目的时候,图表需要区分国内和国外显示。
当前
用户所属企业具备国内外权限的时候,展示两条图表,当查看其他企业需要根据选中的企业所具备的权限
改变
图表。即刚开始显示两条折线图,更改选择条件并重新setOption后想要隐藏其中一条
数据
,发现并不能隐藏,该隐藏的这边并没有
改变
。后台打印console.log(data)后经确认的确只有一条
数据
的值,说明值得到了
改变
但是图表没有更新。 经查阅官方文档发现重新set的时候应该加上一个配置项:this.char
JavaScript
87,994
社区成员
224,689
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章