Coffcer/vue-chat

store.watch

Closed this issue · 2 comments

store.watch(
(state) => state.sessions,
(val) => {
console.log('CHANGE: ', val);
localStorage.setItem('vue-chat-session', JSON.stringify(val));
},
{
deep: true
}
);
这里的(val)=>指的是什么呢

这是ES6写法,指代function(val){}

val指的是state.sessions.
store.watch是用来监听第一个函数的返回值的,第二个函数接受的参数val就是第一个参数的返回值state.sessins.