个人使用经验: 当你页面需要多次使用数据,并且需要对这个data进行管理(修改,多次读取)时,可用vuex 用法: 1.在store里面定义初始值,2.在types定义一个管理这个vuex的state,3.在mutation里面定义个方法,用来修改、变更这个vuex 这之后就可以在页面中使用this.$store.commit(type.func, {});进行操作vuex了
很多了,简单点的例如登录用户信息,每个页面组件都可能会用到,你可以放浏览器缓存里,你也可以放到vuex里,还有路由跳转页面的时候,即使跳转了之前页面的接口也是会继续请求的,做法也是将这些请求放进vuex,监听路由跳转了再cancel掉这些请求
个人使用经验:
当你页面需要多次使用数据,并且需要对这个data进行管理(修改,多次读取)时,可用vuex
用法:
1.在store里面定义初始值,
2.在types定义一个管理这个vuex的state,
3.在mutation里面定义个方法,用来修改、变更这个vuex
这之后就可以在页面中使用this.$store.commit(type.func, {});进行操作vuex了