自从我意识到我打破了(不要重复自己)的规则,我就有了一个问题。所以基本上我有两个模块(电影,影院)和一些方法,它们看起来是一样的,但使用了它们的模块状态。例如:电影有‘电影’的状态。影院有“影院”状态。this.movies = moviesCopy; throw new Error("Provided id doesn't exist");
我是为react/redux to vue而来的,在学习vuex的过程中,我发现我可以直接改变状态,状态的改变仍然反映在使用它的其他组件上。这种行为在Redux中是被禁止的,如果我直接改变状态,其他组件将不会收到这些改变的通知,所以我们必须使用动作和缩减程序。
所有这些方法基本上都提供了相同的结果。$store.com