watch
watch(fn: Function, callback: Function, options?: Object): Function
响应式地侦听 fn
的返回值,当值改变时调用回调函数。fn
接收 store 的 state 作为第一个参数,其 getter 作为第二个参数。最后接收一个可选的对象参数表示 Vue 的 vm.$watch (opens new window)方法的参数。
要停止侦听,调用此方法返回的函数即可停止侦听
vue官方文档:https://v3.vuex.vuejs.org/zh/api/#watch
store.watch((state, getters) => getters.islogin, (islogin) => {
console.log(islogin)
});
第一个函数的第一个参数是state,第二个参数是getters,该函数返回要监听的属性,
第二个函数的参数是监听的属性值
该方法可监听异步修改的store的属性值
记录一下