Vuex 的仓库是 store.js
/src/store 也就是vuex的部分
state有点像data()的意思
getters有点像computed
mutations有点像methods
mutations 有一个固有参数 state,接收的是 Vuex 中的 state 对象
action 也有一个固有参数 context,但是 context 是 state 的父级,包含 state、getters
还有一个actions是用来异步执行mutations
vuex在浏览器页面刷新的时候会丢失
因为在重新打开这个webApp的时候实际上整个app都被销毁了重新创建的
比如登录状态
比如说微信是一个webapp
我要发朋友圈,需要登录状态的才能发对吗?
如果用户是直接进来的发朋友圈的页面,通过读取store我就可以知道他有没有登录了。没登录就不让他发,给他跳转登录
store其实就是整个webApp都可以读取,操作的