摘要: vue的双向绑定是由数据劫持结合发布者-订阅者模式实现的,那么什么是数据劫持?vue是如何进行数据劫持的?说白了就是通过Object.defineProperty()来劫持对象属性的setter和getter操作,在数据变动时做你想要做的事情 我们已经知道实现数据的双向绑定,首先要对数据进行劫持监听 阅读全文
posted @ 2022-11-09 18:19 LT先生 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1、问题描述:页面刷新的时候vuex里的数据会重新初始化,导致数据丢失。因为vuex里的数据是保存在运行内存中的,当页面刷新时,页面会重新加载vue实例,vuex里面的数据就会被重新赋值。 2、解决思路: 办法一:将vuex中的数据直接保存到浏览器缓存中(sessionStorage、localSt 阅读全文
posted @ 2022-11-09 16:08 LT先生 阅读(1385) 评论(0) 推荐(0) 编辑