【前端】【Vue】【vue初学之刷新页面数据消失(store数据丢失)】

一、问题解释

第一次打开页面,会获取不到数据,关闭后再打开,第二次就获取到了数据,而且当点击刷新时,数据也会消失

二、原因

store中的数据是保存在运行内存中的,页面刷新时会重新加载vue实例,store中的数据就会被重新赋值,因此数据就丢失了

三、解决方法

利用coputed计算属性
原理:computed是基于他们响应式依赖进行缓存的,只有相关响应式依赖发生改变时才会从新求值
在这里插入图片描述
不要直接赋值
在这里插入图片描述

Logo

前往低代码交流专区

更多推荐